From 0d817340e245f2426ced10eddee9f7d5faf90a29 Mon Sep 17 00:00:00 2001 From: default Date: Sun, 4 Jun 2023 10:48:03 +0200 Subject: If a user config field 'bot' is set to true, identies as such. --- activitypub.c | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'activitypub.c') diff --git a/activitypub.c b/activitypub.c index d8e01e8..80d6662 100644 --- a/activitypub.c +++ b/activitypub.c @@ -803,6 +803,10 @@ xs_dict *msg_actor(snac *snac) keys = xs_dict_append(keys, "publicKeyPem", xs_dict_get(snac->key, "public")); 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; } -- cgit v1.2.3