mirror of
https://codeberg.org/grunfink/snac2.git
synced 2024-11-09 11:40:27 +03:00
New function timeline_get().
This commit is contained in:
parent
8983eb141d
commit
12aedfadfd
7
data.c
7
data.c
@ -824,6 +824,13 @@ double timeline_mtime(snac *snac)
|
||||
}
|
||||
|
||||
|
||||
int timeline_get(snac *snac, const char *id, xs_dict **msg)
|
||||
/* gets a message from the timeline */
|
||||
{
|
||||
return object_get_by_md5(id, msg, NULL);
|
||||
}
|
||||
|
||||
|
||||
int timeline_del(snac *snac, char *id)
|
||||
/* deletes a message from the timeline */
|
||||
{
|
||||
|
2
html.c
2
html.c
@ -1256,7 +1256,7 @@ int html_get_handler(d_char *req, char *q_path, char **body, int *b_size, char *
|
||||
while (xs_list_iter(&p, &v)) {
|
||||
xs *msg = NULL;
|
||||
|
||||
if (!valid_status(object_get_by_md5(v, &msg, NULL)))
|
||||
if (!valid_status(timeline_get(&snac, v, &msg)))
|
||||
continue;
|
||||
|
||||
char *id = xs_dict_get(msg, "id");
|
||||
|
1
snac.h
1
snac.h
@ -88,6 +88,7 @@ int follower_check(snac *snac, const char *actor);
|
||||
d_char *follower_list(snac *snac);
|
||||
|
||||
double timeline_mtime(snac *snac);
|
||||
int timeline_get(snac *snac, const char *id, xs_dict **msg);
|
||||
int timeline_del(snac *snac, char *id);
|
||||
d_char *timeline_simple_list(snac *snac, const char *idx_name, int skip, int show);
|
||||
d_char *timeline_list(snac *snac, const char *idx_name, int skip, int show);
|
||||
|
Loading…
Reference in New Issue
Block a user