mirror of
https://codeberg.org/grunfink/snac2.git
synced 2024-11-15 01:55:03 +00:00
Close the question over due date in update_question().
This commit is contained in:
parent
654e171b93
commit
32ce1fb28e
1 changed files with 10 additions and 0 deletions
|
@ -1038,6 +1038,16 @@ int update_question(snac *user, const char *id)
|
||||||
/* update the list */
|
/* update the list */
|
||||||
msg = xs_dict_set(msg, xs_dict_get(msg, "oneOf") != NULL ? "oneOf" : "anyOf", nopts);
|
msg = xs_dict_set(msg, xs_dict_get(msg, "oneOf") != NULL ? "oneOf" : "anyOf", nopts);
|
||||||
|
|
||||||
|
/* due date? */
|
||||||
|
const char *end_time = xs_dict_get(msg, "endTime");
|
||||||
|
if (!xs_is_null(end_time)) {
|
||||||
|
xs *now = xs_str_utctime(0, ISO_DATE_SPEC);
|
||||||
|
|
||||||
|
/* it's now greater than the endTime? */
|
||||||
|
if (strcmp(now, end_time) > 0)
|
||||||
|
msg = xs_dict_set(msg, "closed", end_time);
|
||||||
|
}
|
||||||
|
|
||||||
/* store */
|
/* store */
|
||||||
object_add_ow(id, msg);
|
object_add_ow(id, msg);
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue