feat: federate flag creation

This commit is contained in:
Opliko
2024-04-14 00:51:53 +02:00
parent 7bacbf76f0
commit 2a2b855fe2
7 changed files with 56 additions and 13 deletions

View File

@@ -353,7 +353,8 @@ module.exports = function (User) {
};
User.setUserFields = async function (uid, data) {
await db.setObject(`user:${uid}`, data);
const userKey = isFinite(uid) ? `user:${uid}` : `userRemote:${uid}`;
await db.setObject(userKey, data);
for (const [field, value] of Object.entries(data)) {
plugins.hooks.fire('action:user.set', { uid, field, value, type: 'set' });
}