refactor(socket.io): deprecate SocketModules.chats.isDnD in favour of api.users.getStatus

This commit is contained in:
Julian Lam
2023-11-13 10:12:04 -05:00
parent c4b4e79b28
commit eebea4df2e
8 changed files with 82 additions and 7 deletions

View File

@@ -142,6 +142,11 @@ usersAPI.updateSettings = async function (caller, data) {
return await user.saveSettings(data.uid, payload);
};
usersAPI.getStatus = async (caller, { uid }) => {
const status = await db.getObjectField(`user:${uid}`, 'status');
return { status };
};
usersAPI.changePassword = async function (caller, data) {
await user.changePassword(caller.uid, Object.assign(data, { ip: caller.ip }));
await events.log({