summaryrefslogtreecommitdiff
path: root/src/services/note/reaction/create.ts
diff options
context:
space:
mode:
authorsyuilo <Syuilotan@yahoo.co.jp>2021-03-21 21:27:09 +0900
committersyuilo <Syuilotan@yahoo.co.jp>2021-03-21 21:27:09 +0900
commitc4c20bee7c58ea7330dbc890b9564bd100ac6e25 (patch)
tree2f73ce46b5f0abe1417dad110ffc23c53155a8fe /src/services/note/reaction/create.ts
parentrefactor: Use Set (diff)
downloadmisskey-c4c20bee7c58ea7330dbc890b9564bd100ac6e25.tar.gz
misskey-c4c20bee7c58ea7330dbc890b9564bd100ac6e25.tar.bz2
misskey-c4c20bee7c58ea7330dbc890b9564bd100ac6e25.zip
wip #6441
Diffstat (limited to 'src/services/note/reaction/create.ts')
-rw-r--r--src/services/note/reaction/create.ts16
1 files changed, 8 insertions, 8 deletions
diff --git a/src/services/note/reaction/create.ts b/src/services/note/reaction/create.ts
index 6c0a852f34..897c816de8 100644
--- a/src/services/note/reaction/create.ts
+++ b/src/services/note/reaction/create.ts
@@ -18,17 +18,17 @@ export default async (user: User, note: Note, reaction?: string) => {
// TODO: cache
reaction = await toDbReaction(reaction, user.host);
- let record: NoteReaction;
+ let record: NoteReaction = {
+ id: genId(),
+ createdAt: new Date(),
+ noteId: note.id,
+ userId: user.id,
+ reaction
+ };
// Create reaction
try {
- record = await NoteReactions.save({
- id: genId(),
- createdAt: new Date(),
- noteId: note.id,
- userId: user.id,
- reaction
- });
+ await NoteReactions.insert(record);
} catch (e) {
if (isDuplicateKeyValueError(e)) {
record = await NoteReactions.findOneOrFail({