返回提交历史
Modified
src/services/inboxService.ts
+5
-2
XFEstudio/SpaceNinjaServer
chore: add return type to createMessage (#2188)
Reviewed-on: https://onlyg.it/OpenWF/SpaceNinjaServer/pulls/2188 Co-authored-by: Sainan <63328889+Sainan@users.noreply.github.com> Co-committed-by: Sainan <63328889+Sainan@users.noreply.github.com>
16e80acb
代码差异
1 个文件
+5
-2
@@ -50,14 +50,17 @@ export const createNewEventMessages = async (req: Request): Promise<void> => {
50
50
await account.save();
51
51
};
52
52
53
export const createMessage = async (accountId: string | Types.ObjectId, messages: IMessageCreationTemplate[]) => {
53
export const createMessage = async (
54
accountId: string | Types.ObjectId,
55
messages: IMessageCreationTemplate[]
56
): Promise<HydratedDocument<IMessageDatabase>[]> => {
54
57
const ownerIdMessages = messages.map(m => ({
55
58
...m,
56
59
ownerId: accountId
57
60
}));
58
61
59
62
const savedMessages = await Inbox.insertMany(ownerIdMessages);
60
return savedMessages;
63
return savedMessages as HydratedDocument<IMessageDatabase>[];
61
64
};
62
65
63
66
export interface IMessageCreationTemplate extends Omit<IMessageDatabase, "_id" | "date" | "ownerId"> {