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