diff options
Diffstat (limited to 'data.c')
| -rw-r--r-- | data.c | 15 |
1 files changed, 15 insertions, 0 deletions
| @@ -1920,6 +1920,21 @@ void enqueue_message(snac *snac, xs_dict *msg) | |||
| 1920 | } | 1920 | } |
| 1921 | 1921 | ||
| 1922 | 1922 | ||
| 1923 | void enqueue_close_question(snac *user, const char *id, int end_secs) | ||
| 1924 | /* enqueues the closing of a question */ | ||
| 1925 | { | ||
| 1926 | xs *qmsg = _new_qmsg("close_question", id, 0); | ||
| 1927 | xs *ntid = tid(end_secs); | ||
| 1928 | xs *fn = xs_fmt("%s/queue/%s.json", user->basedir, ntid); | ||
| 1929 | |||
| 1930 | qmsg = xs_dict_set(qmsg, "ntid", ntid); | ||
| 1931 | |||
| 1932 | qmsg = _enqueue_put(fn, qmsg); | ||
| 1933 | |||
| 1934 | snac_debug(user, 0, xs_fmt("enqueue_close_question %s", id)); | ||
| 1935 | } | ||
| 1936 | |||
| 1937 | |||
| 1923 | xs_list *user_queue(snac *snac) | 1938 | xs_list *user_queue(snac *snac) |
| 1924 | /* returns a list with filenames that can be dequeued */ | 1939 | /* returns a list with filenames that can be dequeued */ |
| 1925 | { | 1940 | { |