try logging only unknown activities for a while

This commit is contained in:
Ted Unangst 2019-05-07 20:55:11 -04:00
parent a43f9a50dc
commit f1b4c45088
2 changed files with 5 additions and 9 deletions

View File

@ -494,6 +494,10 @@ func xonkxonk(user *WhatAbout, item interface{}) *Honk {
what = "eradicate"
default:
log.Printf("unknown activity: %s", what)
fd, _ := os.OpenFile("savedinbox.json", os.O_CREATE|os.O_WRONLY|os.O_APPEND, 0666)
WriteJunk(fd, item.(map[string]interface{}))
io.WriteString(fd, "\n")
fd.Close()
return nil
}

10
honk.go
View File

@ -293,11 +293,6 @@ func inbox(w http.ResponseWriter, r *http.Request) {
keyname, err = makeitworksomehowwithoutregardforkeycontinuity(keyname, r, payload)
}
if err != nil {
fd, _ := os.OpenFile("savedinbox.json", os.O_CREATE|os.O_WRONLY|os.O_APPEND, 0666)
io.WriteString(fd, "bad signature:\n")
WriteJunk(fd, j)
io.WriteString(fd, "\n")
fd.Close()
return
}
}
@ -315,10 +310,6 @@ func inbox(w http.ResponseWriter, r *http.Request) {
log.Printf("ignoring thumb sucker %s", who)
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()
switch what {
case "Ping":
obj, _ := jsongetstring(j, "id")
@ -357,6 +348,7 @@ func inbox(w http.ResponseWriter, r *http.Request) {
return
}
case "Like":
case "Announce":
default:
log.Printf("unknown undo: %s", what)
}