refactor: expose new method for appending moderation note

This commit is contained in:
Julian Lam
2020-09-14 10:16:35 -04:00
parent d617815823
commit 29b357bc66
2 changed files with 7 additions and 2 deletions

View File

@@ -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) {

View File

@@ -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);
};
};