diff options
| -rw-r--r-- | activitypub.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/activitypub.c b/activitypub.c index d35a909..f9bd9ab 100644 --- a/activitypub.c +++ b/activitypub.c | |||
| @@ -495,6 +495,10 @@ void notify(snac *snac, const char *type, const char *utype, const char *actor, | |||
| 495 | 495 | ||
| 496 | if (xs_list_in(rcpts, snac->actor) == -1) | 496 | if (xs_list_in(rcpts, snac->actor) == -1) |
| 497 | return; | 497 | return; |
| 498 | |||
| 499 | /* discard votes */ | ||
| 500 | if (!xs_is_null(xs_dict_get(msg, "name"))) | ||
| 501 | return; | ||
| 498 | } | 502 | } |
| 499 | 503 | ||
| 500 | if (strcmp(type, "Undo") == 0 && strcmp(utype, "Follow") != 0) | 504 | if (strcmp(type, "Undo") == 0 && strcmp(utype, "Follow") != 0) |