don't need to fill saved inbox with boring noise
Ted Unangst tedu@tedunangst.com
Thu, 18 Apr 2019 16:39:29 -0400
1 files changed,
8 insertions(+),
7 deletions(-)
jump to
M
honk.go
→
honk.go
@@ -303,16 +303,19 @@ io.WriteString(fd, "\n")
fd.Close() return } - fd, _ := os.OpenFile("savedinbox.json", os.O_CREATE|os.O_WRONLY|os.O_APPEND, 0666) - WriteJunk(fd, j) - io.WriteString(fd, "\n") - fd.Close() + what, _ := jsongetstring(j, "type") + if what == "Like" { + return + } who, _ := jsongetstring(j, "actor") if !keymatch(keyname, who) { log.Printf("keyname actor mismatch: %s <> %s", keyname, who) return } - what, _ := jsongetstring(j, "type") + fd, _ := os.OpenFile("savedinbox.json", os.O_CREATE|os.O_WRONLY|os.O_APPEND, 0666) + WriteJunk(fd, j) + io.WriteString(fd, "\n") + fd.Close() switch what { case "Ping": obj, _ := jsongetstring(j, "id")@@ -342,8 +345,6 @@ db := opendatabase()
db.Exec("update honkers set flavor = 'undub' where xid = ? and flavor = 'dub'", who) } } - case "Like": - break default: xonk := xonkxonk(j) if xonk != nil && needxonk(user, xonk) {