Skip to content

Commit cd2d095

Browse files
committed
fix: call afterSaveMessage callback without awaiting for it
1 parent 04ae8fb commit cd2d095

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

apps/meteor/app/lib/client/methods/sendMessage.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -42,14 +42,14 @@ Meteor.methods<ServerMethods>({
4242
return;
4343
}
4444

45-
await onClientMessageReceived(message as IMessage).then(async (message) => {
45+
await onClientMessageReceived(message as IMessage).then((message) => {
4646
Messages.state.store(message);
47-
await clientCallbacks.run('afterSaveMessage', message, { room, user });
47+
void clientCallbacks.run('afterSaveMessage', message, { room, user });
4848

4949
// Now that the message is stored, we can go ahead and mark as sent
5050
Messages.state.update(
5151
(record) => record._id === message._id && record.temp === true,
52-
(record) => ({ ...record, temp: false }),
52+
({ temp: _, ...record }) => record,
5353
);
5454
});
5555
},

0 commit comments

Comments
 (0)