diff options
author | Louis Brauer <louis@openbooking.ch> | 2024-05-27 12:24:17 +0200 |
---|---|---|
committer | Louis Brauer <louis@openbooking.ch> | 2024-05-27 12:24:17 +0200 |
commit | 81cf309e4d0ba6c2debccc21ea4f85e1e6245dc5 (patch) | |
tree | 10528a18c859964fa11eabe15955c85dce7ecf25 /snac.h | |
parent | 0e21d35e802bf859aa14bce688cd9544458e9e9c (diff) |
Implement Mastodon PATCH endpoint for account profile updates
Diffstat (limited to 'snac.h')
-rw-r--r-- | snac.h | 5 |
1 files changed, 5 insertions, 0 deletions
@@ -76,6 +76,7 @@ int user_open(snac *snac, const char *uid); void user_free(snac *snac); xs_list *user_list(void); int user_open_by_md5(snac *snac, const char *md5); +int user_persist(snac *snac); int validate_uid(const char *uid); @@ -358,6 +359,10 @@ int mastoapi_delete_handler(const xs_dict *req, const char *q_path, int mastoapi_put_handler(const xs_dict *req, const char *q_path, const char *payload, int p_size, char **body, int *b_size, char **ctype); +void persist_image(const char *key, const xs_val *data, const char *payload, snac *snac); +int mastoapi_patch_handler(const xs_dict *req, const char *q_path, + const char *payload, int p_size, + char **body, int *b_size, char **ctype); void mastoapi_purge(void); void verify_links(snac *user); |