Merge pull request #261 from Hexastack/hotfix/ts-issue

fix: ts issue (event listener)
This commit is contained in:
Med Marrouchi 2024-10-22 15:19:44 +01:00 committed by GitHub
commit 46968412f2
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
2 changed files with 4 additions and 3 deletions

View File

@ -6,7 +6,7 @@
* 2. All derivative works must include clear attribution to the original creator and software, Hexastack and Hexabot, in a prominent location (e.g., in the software's "About" section, documentation, and README file).
*/
import { Prop, Schema, SchemaFactory, ModelDefinition } from '@nestjs/mongoose';
import { ModelDefinition, Prop, Schema, SchemaFactory } from '@nestjs/mongoose';
import { Transform, Type } from 'class-transformer';
import { Schema as MongooseSchema } from 'mongoose';

View File

@ -8,8 +8,9 @@
import { Injectable } from '@nestjs/common';
import { OnEvent } from '@nestjs/event-emitter';
import { THydratedDocument } from 'mongoose';
import { AnyMessage } from '@/chat/schemas/types/message';
import { Message } from '@/chat/schemas/message.schema';
import { Language } from '@/i18n/schemas/language.schema';
import { LanguageService } from '@/i18n/services/language.service';
import { LoggerService } from '@/logger/logger.service';
@ -67,7 +68,7 @@ export class NlpSampleService extends BaseService<
}
@OnEvent('hook:message:preCreate')
async handleNewMessage(doc: AnyMessage) {
async handleNewMessage(doc: THydratedDocument<Message>) {
// If message is sent by the user then add it as an inbox sample
if (
'sender' in doc &&