chore: add return type to createMessage (#2188)
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:
parent
6691d4e402
commit
16e80acb53
@ -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"> {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user