diff options
Diffstat (limited to 'data.c')
-rw-r--r-- | data.c | 16 |
1 files changed, 6 insertions, 10 deletions
@@ -494,7 +494,7 @@ void _timeline_write(snac *snac, char *id, char *msg, char *parent) rename(gofn, gnfn); - snac_debug(snac, 2, + snac_debug(snac, 1, xs_fmt("_timeline_write updated grampa %s %s", grampa, gnfn)); /* try to do the same with the local */ @@ -505,7 +505,7 @@ void _timeline_write(snac *snac, char *id, char *msg, char *parent) link(gnfn, gnlfn); - snac_debug(snac, 2, + snac_debug(snac, 1, xs_fmt("_timeline_write updated grampa (local) %s %s", parent, gnlfn)); } @@ -514,16 +514,12 @@ void _timeline_write(snac *snac, char *id, char *msg, char *parent) xs *j = xs_readall(f); fclose(f); - xs *g_msg = xs_json_loads(j); - xs *meta = xs_dict_get(g_msg, "_snac"); - d_char *p = xs_dict_get(meta, "parent"); + xs *g_msg = xs_json_loads(j); + d_char *meta = xs_dict_get(g_msg, "_snac"); + d_char *p = xs_dict_get(meta, "parent"); free(grampa); - - if (!xs_is_null(p)) - p = xs_dup(p); - - grampa = p; + grampa = xs_dup(p); } } } |