refactor: expose new method for appending moderation note

v1.18.x
Julian Lam 5 years ago
parent d617815823
commit 29b357bc66

@ -301,8 +301,8 @@ SocketUser.setModerationNote = async function (socket, data) {
if (!canEdit) {
throw new Error('[[error:no-privileges]]');
}
await db.sortedSetAdd('uid:' + data.uid + ':moderation:notes', noteData.timestamp, noteData.timestamp);
await db.setObject('uid:' + data.uid + ':moderation:note:' + noteData.timestamp, noteData);
user.appendModerationNote({ uid: data.uid, noteData });
};
SocketUser.deleteUpload = async function (socket, data) {

@ -131,4 +131,9 @@ module.exports = function (User) {
});
return noteData;
};
User.appendModerationNote = async ({ uid, noteData }) => {
await db.sortedSetAdd('uid:' + uid + ':moderation:notes', noteData.timestamp, noteData.timestamp);
await db.setObject('uid:' + uid + ':moderation:note:' + noteData.timestamp, noteData);
};
};

Loading…
Cancel
Save