mirror of
https://codeberg.org/grunfink/snac2.git
synced 2024-11-29 07:53:37 +00:00
Reject my own messages in is_msg_for_me().
This commit is contained in:
parent
58848dda64
commit
b598cb5176
1 changed files with 6 additions and 0 deletions
|
@ -625,6 +625,12 @@ int is_msg_for_me(snac *snac, const xs_dict *c_msg)
|
||||||
const char *type = xs_dict_get(c_msg, "type");
|
const char *type = xs_dict_get(c_msg, "type");
|
||||||
const char *actor = xs_dict_get(c_msg, "actor");
|
const char *actor = xs_dict_get(c_msg, "actor");
|
||||||
|
|
||||||
|
if (strcmp(actor, snac->actor) == 0) {
|
||||||
|
/* message by myself? (most probably via the shared-inbox) reject */
|
||||||
|
snac_debug(snac, 1, xs_fmt("ignoring message by myself"));
|
||||||
|
return 0;
|
||||||
|
}
|
||||||
|
|
||||||
if (xs_match(type, "Like|Announce")) {
|
if (xs_match(type, "Like|Announce")) {
|
||||||
const char *object = xs_dict_get(c_msg, "object");
|
const char *object = xs_dict_get(c_msg, "object");
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue