diff options
Diffstat (limited to 'route/routes/actor.go')
-rw-r--r-- | route/routes/actor.go | 8 |
1 files changed, 3 insertions, 5 deletions
diff --git a/route/routes/actor.go b/route/routes/actor.go index 2437567..94623f0 100644 --- a/route/routes/actor.go +++ b/route/routes/actor.go @@ -43,8 +43,8 @@ func ActorInbox(ctx *fiber.Ctx) error { case "Create": for _, e := range activity.To { actor := activitypub.Actor{Id: e} - if res, err := actor.IsLocal(); err == nil && res { - if res, err := activity.Actor.IsLocal(); err == nil && res { + if local, _ := actor.IsLocal(); local { + if local, _ := activity.Actor.IsLocal(); !local { reqActivity := activitypub.Activity{Id: activity.Object.Id} col, err := reqActivity.GetCollection() if err != nil { @@ -55,7 +55,7 @@ func ActorInbox(ctx *fiber.Ctx) error { break } - if err := activity.Object.WriteCache(); err != nil { + if _, err := activity.Object.WriteCache(); err != nil { return util.MakeError(err, "ActorInbox") } @@ -69,8 +69,6 @@ func ActorInbox(ctx *fiber.Ctx) error { } //SendToFollowers(e, activity) - } else if err != nil { - return util.MakeError(err, "ActorInbox") } } else if err != nil { return util.MakeError(err, "ActorInbox") |