diff options
| author | 2022-10-14 10:18:15 +0200 | |
|---|---|---|
| committer | 2022-10-14 10:18:15 +0200 | |
| commit | 32046d5fc067bce540a2d3a858cfb00eb6721cbf (patch) | |
| tree | d6d3e541b6aba2cddcb8612084b926af90cc12c8 | |
| parent | Version 2.04 RELEASED. (diff) | |
| download | snac2-32046d5fc067bce540a2d3a858cfb00eb6721cbf.tar.gz snac2-32046d5fc067bce540a2d3a858cfb00eb6721cbf.tar.xz snac2-32046d5fc067bce540a2d3a858cfb00eb6721cbf.zip | |
Don't overwrrite referrers.
| -rw-r--r-- | data.c | 4 |
1 files changed, 2 insertions, 2 deletions
| @@ -586,8 +586,8 @@ void timeline_admire(snac *snac, char *id, char *admirer, int like) | |||
| 586 | if (xs_list_in(list, admirer) == -1) | 586 | if (xs_list_in(list, admirer) == -1) |
| 587 | list = xs_list_append(list, admirer); | 587 | list = xs_list_append(list, admirer); |
| 588 | 588 | ||
| 589 | /* set the admirer as the referrer */ | 589 | /* set the admirer as the referrer (if not already set) */ |
| 590 | if (!like) | 590 | if (!like && xs_is_null(xs_dict_get(meta, "referrer"))) |
| 591 | meta = xs_dict_set(meta, "referrer", admirer); | 591 | meta = xs_dict_set(meta, "referrer", admirer); |
| 592 | 592 | ||
| 593 | /* re-store */ | 593 | /* re-store */ |