summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--activitypub.c2
-rw-r--r--data.c3
-rw-r--r--snac.h2
3 files changed, 7 insertions, 0 deletions
diff --git a/activitypub.c b/activitypub.c
index bb091ff..f3f15af 100644
--- a/activitypub.c
+++ b/activitypub.c
@@ -917,7 +917,9 @@ int process_message(snac *snac, char *msg, char *req)
917 else 917 else
918 if (strcmp(type, "Update") == 0) { 918 if (strcmp(type, "Update") == 0) {
919 if (strcmp(utype, "Person") == 0) { 919 if (strcmp(utype, "Person") == 0) {
920 object_del(actor);
920 actor_add(snac, actor, xs_dict_get(msg, "object")); 921 actor_add(snac, actor, xs_dict_get(msg, "object"));
922
921 snac_log(snac, xs_fmt("updated actor %s", actor)); 923 snac_log(snac, xs_fmt("updated actor %s", actor));
922 } 924 }
923 else 925 else
diff --git a/data.c b/data.c
index 15ca18d..9acf83c 100644
--- a/data.c
+++ b/data.c
@@ -433,6 +433,9 @@ int object_add(const char *id, d_char *obj)
433 return 204; /* No content */ 433 return 204; /* No content */
434 } 434 }
435 435
436// if (xs_dict_get(obj, "suspended") != NULL)
437// srv_log(xs_fmt("object_add suspended: true %s", id));
438
436 if ((f = fopen(fn, "w")) != NULL) { 439 if ((f = fopen(fn, "w")) != NULL) {
437 flock(fileno(f), LOCK_EX); 440 flock(fileno(f), LOCK_EX);
438 441
diff --git a/snac.h b/snac.h
index be8aaae..aad4697 100644
--- a/snac.h
+++ b/snac.h
@@ -57,6 +57,8 @@ int index_del(const char *fn, const char *md5);
57d_char *index_list(const char *fn, int max); 57d_char *index_list(const char *fn, int max);
58d_char *index_list_desc(const char *fn, int max); 58d_char *index_list_desc(const char *fn, int max);
59 59
60int object_del(const char *id);
61
60int follower_add(snac *snac, char *actor, char *msg); 62int follower_add(snac *snac, char *actor, char *msg);
61int follower_del(snac *snac, char *actor); 63int follower_del(snac *snac, char *actor);
62int follower_check(snac *snac, char *actor); 64int follower_check(snac *snac, char *actor);