chore: add return type to createMessage
All checks were successful
Build / build (push) Successful in 52s
Build / build (pull_request) Successful in 1m18s

This commit is contained in:
Sainan 2025-06-17 22:41:40 +02:00
parent 1ead581780
commit 97c08a43e2

View File

@ -50,14 +50,17 @@ export const createNewEventMessages = async (req: Request): Promise<void> => {
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 => ({
...m,
ownerId: accountId
}));
const savedMessages = await Inbox.insertMany(ownerIdMessages);
return savedMessages;
return savedMessages as HydratedDocument<IMessageDatabase>[];
};
export interface IMessageCreationTemplate extends Omit<IMessageDatabase, "_id" | "date" | "ownerId"> {