diff options
| author | 2022-09-25 18:28:15 +0200 | |
|---|---|---|
| committer | 2022-09-25 18:28:15 +0200 | |
| commit | 6169932733a2fdc7d00a29669960770c4fbaf5d3 (patch) | |
| tree | 17ffceb40a8652c448160d7d091cfb5b7ad2f357 /data.c | |
| parent | New function timeline_admire(). (diff) | |
| download | snac2-6169932733a2fdc7d00a29669960770c4fbaf5d3.tar.gz snac2-6169932733a2fdc7d00a29669960770c4fbaf5d3.tar.xz snac2-6169932733a2fdc7d00a29669960770c4fbaf5d3.zip | |
New function timeline_request().
Diffstat (limited to '')
| -rw-r--r-- | data.c | 14 |
1 files changed, 14 insertions, 0 deletions
| @@ -290,6 +290,15 @@ d_char *_timeline_find_fn(snac *snac, char *id) | |||
| 290 | } | 290 | } |
| 291 | 291 | ||
| 292 | 292 | ||
| 293 | int timeline_here(snac *snac, char *id) | ||
| 294 | /* checks if an object is already downloaded */ | ||
| 295 | { | ||
| 296 | xs *fn = _timeline_find_fn(snac, id); | ||
| 297 | |||
| 298 | return fn != NULL; | ||
| 299 | } | ||
| 300 | |||
| 301 | |||
| 293 | d_char *timeline_find(snac *snac, char *id) | 302 | d_char *timeline_find(snac *snac, char *id) |
| 294 | /* gets a message from the timeline by id */ | 303 | /* gets a message from the timeline by id */ |
| 295 | { | 304 | { |
| @@ -549,6 +558,8 @@ void timeline_add(snac *snac, char *id, char *o_msg, char *parent) | |||
| 549 | msg = xs_dict_set(msg, "_snac", md); | 558 | msg = xs_dict_set(msg, "_snac", md); |
| 550 | 559 | ||
| 551 | _timeline_write(snac, id, msg, parent); | 560 | _timeline_write(snac, id, msg, parent); |
| 561 | |||
| 562 | snac_log(snac, xs_fmt("timeline_add %s", id)); | ||
| 552 | } | 563 | } |
| 553 | 564 | ||
| 554 | 565 | ||
| @@ -593,6 +604,9 @@ void timeline_admire(snac *snac, char *id, char *admirer, int like) | |||
| 593 | unlink(ofn); | 604 | unlink(ofn); |
| 594 | 605 | ||
| 595 | _timeline_write(snac, id, msg, xs_dict_get(meta, "parent")); | 606 | _timeline_write(snac, id, msg, xs_dict_get(meta, "parent")); |
| 607 | |||
| 608 | snac_log(snac, xs_fmt("timeline_admire (%s) %s %s", | ||
| 609 | like ? "Like" : "Announce", id, admirer)); | ||
| 596 | } | 610 | } |
| 597 | } | 611 | } |
| 598 | } | 612 | } |