diff options
| author | 2023-06-07 12:04:59 +0200 | |
|---|---|---|
| committer | 2023-06-07 12:04:59 +0200 | |
| commit | ecde1c219e583d45e5ef46dcdd82c24b888fef1b (patch) | |
| tree | ef3861be55944b489151d045efaec61ae4c41713 /snac.h | |
| parent | Changed timeline_request_replies() to receive an id and not an object. (diff) | |
| download | snac2-ecde1c219e583d45e5ef46dcdd82c24b888fef1b.tar.gz snac2-ecde1c219e583d45e5ef46dcdd82c24b888fef1b.tar.xz snac2-ecde1c219e583d45e5ef46dcdd82c24b888fef1b.zip | |
New function enqueue_request_replies().
This way, the (potentially expensive and slow) call to
timeline_request_replies() is detached from actions like
replying a message from the web ui.
Diffstat (limited to 'snac.h')
| -rw-r--r-- | snac.h | 2 |
1 files changed, 2 insertions, 0 deletions
| @@ -165,6 +165,7 @@ void enqueue_email(xs_str *msg, int retries); | |||
| 165 | void enqueue_telegram(const xs_str *msg, const char *bot, const char *chat_id); | 165 | void enqueue_telegram(const xs_str *msg, const char *bot, const char *chat_id); |
| 166 | void enqueue_message(snac *snac, char *msg); | 166 | void enqueue_message(snac *snac, char *msg); |
| 167 | void enqueue_close_question(snac *user, const char *id, int end_secs); | 167 | void enqueue_close_question(snac *user, const char *id, int end_secs); |
| 168 | void enqueue_request_replies(snac *user, const char *id); | ||
| 168 | int was_question_voted(snac *user, const char *id); | 169 | int was_question_voted(snac *user, const char *id); |
| 169 | 170 | ||
| 170 | xs_list *user_queue(snac *snac); | 171 | xs_list *user_queue(snac *snac); |
| @@ -213,6 +214,7 @@ xs_dict *msg_question(snac *user, const char *content, xs_list *attach, | |||
| 213 | 214 | ||
| 214 | int activitypub_request(snac *snac, const char *url, xs_dict **data); | 215 | int activitypub_request(snac *snac, const char *url, xs_dict **data); |
| 215 | int actor_request(snac *snac, const char *actor, xs_dict **data); | 216 | int actor_request(snac *snac, const char *actor, xs_dict **data); |
| 217 | void timeline_request_replies(snac *user, const char *id); | ||
| 216 | int send_to_inbox_raw(const char *keyid, const char *seckey, | 218 | int send_to_inbox_raw(const char *keyid, const char *seckey, |
| 217 | const xs_str *inbox, const xs_dict *msg, | 219 | const xs_str *inbox, const xs_dict *msg, |
| 218 | xs_val **payload, int *p_size, int timeout); | 220 | xs_val **payload, int *p_size, int timeout); |