diff options
Diffstat (limited to 'data.c')
| -rw-r--r-- | data.c | 15 |
1 files changed, 15 insertions, 0 deletions
| @@ -2651,6 +2651,21 @@ void enqueue_close_question(snac *user, const char *id, int end_secs) | |||
| 2651 | } | 2651 | } |
| 2652 | 2652 | ||
| 2653 | 2653 | ||
| 2654 | void enqueue_object_request(snac *user, const char *id, int forward_secs) | ||
| 2655 | /* enqueues the request of an object in the future */ | ||
| 2656 | { | ||
| 2657 | xs *qmsg = _new_qmsg("object_request", id, 0); | ||
| 2658 | xs *ntid = tid(forward_secs); | ||
| 2659 | xs *fn = xs_fmt("%s/queue/%s.json", user->basedir, ntid); | ||
| 2660 | |||
| 2661 | qmsg = xs_dict_set(qmsg, "ntid", ntid); | ||
| 2662 | |||
| 2663 | qmsg = _enqueue_put(fn, qmsg); | ||
| 2664 | |||
| 2665 | snac_debug(user, 0, xs_fmt("enqueue_object_request %s", id)); | ||
| 2666 | } | ||
| 2667 | |||
| 2668 | |||
| 2654 | void enqueue_verify_links(snac *user) | 2669 | void enqueue_verify_links(snac *user) |
| 2655 | /* enqueues a link verification */ | 2670 | /* enqueues a link verification */ |
| 2656 | { | 2671 | { |