If a user config field 'bot' is set to true, identies as such.

This commit is contained in:
default 2023-06-04 10:48:03 +02:00
parent 3a8005f9bf
commit 0d817340e2
2 changed files with 5 additions and 1 deletions

View file

@ -803,6 +803,10 @@ xs_dict *msg_actor(snac *snac)
keys = xs_dict_append(keys, "publicKeyPem", xs_dict_get(snac->key, "public")); keys = xs_dict_append(keys, "publicKeyPem", xs_dict_get(snac->key, "public"));
msg = xs_dict_set(msg, "publicKey", keys); msg = xs_dict_set(msg, "publicKey", keys);
/* if the "bot" config field is set to true, change type to "Service" */
if (xs_type(xs_dict_get(snac->config, "bot")) == XSTYPE_TRUE)
msg = xs_dict_set(msg, "type", "Service");
return msg; return msg;
} }

2
snac.h
View file

@ -1,7 +1,7 @@
/* snac - A simple, minimalistic ActivityPub instance */ /* snac - A simple, minimalistic ActivityPub instance */
/* copyright (c) 2022 - 2023 grunfink / MIT license */ /* copyright (c) 2022 - 2023 grunfink / MIT license */
#define VERSION "2.34" #define VERSION "2.35-dev"
#define USER_AGENT "snac/" VERSION #define USER_AGENT "snac/" VERSION