diff options
author | Vitaly Takmazov | 2018-10-04 14:40:24 +0300 |
---|---|---|
committer | Vitaly Takmazov | 2018-10-04 14:40:24 +0300 |
commit | 2ed731f66cccdf0a38fbfda33ada8025ad186920 (patch) | |
tree | 7f4b366cd9b65526cc5112daf1ddeed9d278581c /juick-server/src/main/java/com/juick/server/ActivityPubManager.java | |
parent | 396409a01f12a39e3386b53e08ed260d2a1bd92a (diff) |
ActivityPub: handle http error when getting Person context
Diffstat (limited to 'juick-server/src/main/java/com/juick/server/ActivityPubManager.java')
-rw-r--r-- | juick-server/src/main/java/com/juick/server/ActivityPubManager.java | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/juick-server/src/main/java/com/juick/server/ActivityPubManager.java b/juick-server/src/main/java/com/juick/server/ActivityPubManager.java index e0bbdb85..cbe7f623 100644 --- a/juick-server/src/main/java/com/juick/server/ActivityPubManager.java +++ b/juick-server/src/main/java/com/juick/server/ActivityPubManager.java @@ -53,8 +53,8 @@ public class ActivityPubManager implements ActivityListener, NotificationListene User followedUser = socialService.getUserByAccountUri(acct); if (!followedUser.isAnonymous()) { // automatically accept follower requests - Person me = (Person) signatureManager.getContext(URI.create(acct)); - Person follower = (Person) signatureManager.getContext(URI.create(followEvent.getRequest().getActor())); + Person me = (Person) signatureManager.getContext(URI.create(acct)).get(); + Person follower = (Person) signatureManager.getContext(URI.create(followEvent.getRequest().getActor())).get(); Accept accept = new Accept(); accept.setActor(me.getId()); accept.setObject(followEvent.getRequest()); @@ -85,9 +85,9 @@ public class ActivityPubManager implements ActivityListener, NotificationListene User user = msg.getUser(); String userUri = personUri(user); Note note = makeNote(msg); - Person me = (Person) signatureManager.getContext(URI.create(userUri)); + Person me = (Person) signatureManager.getContext(URI.create(userUri)).get(); socialService.getFollowers(user).forEach(acct -> { - Person follower = (Person) signatureManager.getContext(URI.create(acct)); + Person follower = (Person) signatureManager.getContext(URI.create(acct)).get(); Create create = new Create(); create.setId(note.getId()); create.setActor(me.getId()); |