chore: add return type to createMessage (#2188)
Some checks failed
Build / build (push) Has been cancelled
Build Docker image / docker (push) Has been cancelled

Reviewed-on: #2188
Co-authored-by: Sainan <63328889+Sainan@users.noreply.github.com>
Co-committed-by: Sainan <63328889+Sainan@users.noreply.github.com>
This commit is contained in:
Sainan 2025-06-18 05:50:43 -07:00 committed by Sainan
parent 6691d4e402
commit 16e80acb53

View File

@ -50,14 +50,17 @@ export const createNewEventMessages = async (req: Request): Promise<void> => {
await account.save(); await account.save();
}; };
export const createMessage = async (accountId: string | Types.ObjectId, messages: IMessageCreationTemplate[]) => { export const createMessage = async (
accountId: string | Types.ObjectId,
messages: IMessageCreationTemplate[]
): Promise<HydratedDocument<IMessageDatabase>[]> => {
const ownerIdMessages = messages.map(m => ({ const ownerIdMessages = messages.map(m => ({
...m, ...m,
ownerId: accountId ownerId: accountId
})); }));
const savedMessages = await Inbox.insertMany(ownerIdMessages); const savedMessages = await Inbox.insertMany(ownerIdMessages);
return savedMessages; return savedMessages as HydratedDocument<IMessageDatabase>[];
}; };
export interface IMessageCreationTemplate extends Omit<IMessageDatabase, "_id" | "date" | "ownerId"> { export interface IMessageCreationTemplate extends Omit<IMessageDatabase, "_id" | "date" | "ownerId"> {