diff options
-rw-r--r-- | activitypub.c | 42 | ||||
-rw-r--r-- | snac.h | 8 |
2 files changed, 25 insertions, 25 deletions
diff --git a/activitypub.c b/activitypub.c index a25a46c..d8e01e8 100644 --- a/activitypub.c +++ b/activitypub.c @@ -669,10 +669,10 @@ xs_dict *msg_base(snac *snac, const char *type, const char *id, } -d_char *msg_collection(snac *snac, char *id) +xs_dict *msg_collection(snac *snac, char *id) /* creates an empty OrderedCollection message */ { - d_char *msg = msg_base(snac, "OrderedCollection", id, NULL, NULL, NULL); + xs_dict *msg = msg_base(snac, "OrderedCollection", id, NULL, NULL, NULL); xs *ol = xs_list_new(); xs *nz = xs_number_new(0); @@ -684,10 +684,10 @@ d_char *msg_collection(snac *snac, char *id) } -d_char *msg_accept(snac *snac, char *object, char *to) +xs_dict *msg_accept(snac *snac, char *object, char *to) /* creates an Accept message (as a response to a Follow) */ { - d_char *msg = msg_base(snac, "Accept", "@dummy", snac->actor, NULL, object); + xs_dict *msg = msg_base(snac, "Accept", "@dummy", snac->actor, NULL, object); msg = xs_dict_append(msg, "to", to); @@ -723,12 +723,12 @@ xs_dict *msg_update(snac *snac, xs_dict *object) } -d_char *msg_admiration(snac *snac, char *object, char *type) +xs_dict *msg_admiration(snac *snac, char *object, char *type) /* creates a Like or Announce message */ { - xs *a_msg = NULL; - d_char *msg = NULL; - xs *wrk = NULL; + xs *a_msg = NULL; + xs_dict *msg = NULL; + xs *wrk = NULL; /* call the object */ timeline_request(snac, &object, &wrk); @@ -752,16 +752,16 @@ d_char *msg_admiration(snac *snac, char *object, char *type) } -d_char *msg_actor(snac *snac) +xs_dict *msg_actor(snac *snac) /* create a Person message for this actor */ { - xs *ctxt = xs_list_new(); - xs *icon = xs_dict_new(); - xs *keys = xs_dict_new(); - xs *avtr = NULL; - xs *kid = NULL; - xs *f_bio = NULL; - d_char *msg = msg_base(snac, "Person", snac->actor, NULL, NULL, NULL); + xs *ctxt = xs_list_new(); + xs *icon = xs_dict_new(); + xs *keys = xs_dict_new(); + xs *avtr = NULL; + xs *kid = NULL; + xs *f_bio = NULL; + xs_dict *msg = msg_base(snac, "Person", snac->actor, NULL, NULL, NULL); char *p; int n; @@ -828,10 +828,10 @@ xs_dict *msg_create(snac *snac, const xs_dict *object) } -d_char *msg_undo(snac *snac, char *object) +xs_dict *msg_undo(snac *snac, char *object) /* creates an 'Undo' message */ { - d_char *msg = msg_base(snac, "Undo", "@object", snac->actor, "@now", object); + xs_dict *msg = msg_base(snac, "Undo", "@object", snac->actor, "@now", object); msg = xs_dict_append(msg, "to", xs_dict_get(object, "object")); @@ -839,11 +839,11 @@ d_char *msg_undo(snac *snac, char *object) } -d_char *msg_delete(snac *snac, char *id) +xs_dict *msg_delete(snac *snac, char *id) /* creates a 'Delete' + 'Tombstone' for a local entry */ { xs *tomb = xs_dict_new(); - d_char *msg = NULL; + xs_dict *msg = NULL; /* sculpt the tombstone */ tomb = xs_dict_append(tomb, "type", "Tombstone"); @@ -863,7 +863,7 @@ xs_dict *msg_follow(snac *snac, const char *q) { xs *actor_o = NULL; xs *actor = NULL; - d_char *msg = NULL; + xs_dict *msg = NULL; int status; xs *url_or_uid = xs_strip_i(xs_str_new(q)); @@ -196,16 +196,16 @@ int webfinger_get_handler(xs_dict *req, char *q_path, const char *default_avatar_base64(void); -d_char *msg_admiration(snac *snac, char *object, char *type); +xs_dict *msg_admiration(snac *snac, char *object, char *type); xs_dict *msg_create(snac *snac, const xs_dict *object); xs_dict *msg_follow(snac *snac, const char *actor); xs_dict *msg_note(snac *snac, const xs_str *content, const xs_val *rcpts, xs_str *in_reply_to, xs_list *attach, int priv); -d_char *msg_undo(snac *snac, char *object); -d_char *msg_delete(snac *snac, char *id); -d_char *msg_actor(snac *snac); +xs_dict *msg_undo(snac *snac, char *object); +xs_dict *msg_delete(snac *snac, char *id); +xs_dict *msg_actor(snac *snac); xs_dict *msg_update(snac *snac, xs_dict *object); xs_dict *msg_ping(snac *user, const char *rcpt); xs_dict *msg_pong(snac *user, const char *rcpt, const char *object); |