jlelse
/
jsonpub
Archived
1
Fork 0

More logging

This commit is contained in:
Jan-Lukas Else 2020-02-07 10:35:15 +01:00
parent d8f2708c3d
commit 3e5e8a99c3
1 changed files with 12 additions and 2 deletions

View File

@ -223,14 +223,16 @@ func (a *Actor) newID() (hash string, url string) {
func (a *Actor) Accept(follow map[string]interface{}) {
// it's a follow, write it down
newFollower := follow["actor"].(string)
fmt.Println("New follow request:", newFollower)
// check we aren't following ourselves
if newFollower == follow["object"] {
// actor and object are equal
return
}
follower, err := NewRemoteActor(follow["actor"].(string))
follower, err := NewRemoteActor(newFollower)
if err != nil {
// Couldn't retrieve remote actor info
fmt.Println("Failed to retrieve remote actor info:", newFollower)
return
}
// Add or update follower
@ -244,5 +246,13 @@ func (a *Actor) Accept(follow map[string]interface{}) {
accept["actor"] = a.iri
accept["object"] = follow
accept["type"] = "Accept"
go func() { _ = a.signedHTTPPost(accept, follower.inbox) }()
go func() {
err = a.signedHTTPPost(accept, follower.inbox)
if err != nil {
fmt.Println("Failed to accept:", follower.iri)
fmt.Println(err.Error())
} else {
fmt.Println("Accepted:", follower.iri)
}
}()
}