summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGravatar default2024-11-17 10:53:47 +0100
committerGravatar default2024-11-17 10:53:47 +0100
commit442b46abc0afeedfeffba7f5317fa5b350ef9c56 (patch)
treecdae445e62395edcb9eb5f1deddf64bf96379883
parentIn the insert cmdline op, don't re-add if it's already in the timeline. (diff)
downloadsnac2-442b46abc0afeedfeffba7f5317fa5b350ef9c56.tar.gz
snac2-442b46abc0afeedfeffba7f5317fa5b350ef9c56.tar.xz
snac2-442b46abc0afeedfeffba7f5317fa5b350ef9c56.zip
mastoapi: added more checks in the notifications code.
-rw-r--r--mastoapi.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/mastoapi.c b/mastoapi.c
index c9d71b9..f80c730 100644
--- a/mastoapi.c
+++ b/mastoapi.c
@@ -1784,6 +1784,10 @@ int mastoapi_get_handler(const xs_dict *req, const char *q_path,
1784 mn = xs_dict_append(mn, "created_at", xs_dict_get(noti, "date")); 1784 mn = xs_dict_append(mn, "created_at", xs_dict_get(noti, "date"));
1785 1785
1786 xs *acct = mastoapi_account(&snac1, actor); 1786 xs *acct = mastoapi_account(&snac1, actor);
1787
1788 if (acct == NULL)
1789 continue;
1790
1787 mn = xs_dict_append(mn, "account", acct); 1791 mn = xs_dict_append(mn, "account", acct);
1788 1792
1789 if (strcmp(type, "follow") != 0 && !xs_is_null(objid)) { 1793 if (strcmp(type, "follow") != 0 && !xs_is_null(objid)) {