diff --git a/src/definition/livechat/ILivechatRoom.ts b/src/definition/livechat/ILivechatRoom.ts index 8cfe7059b..98971baaa 100644 --- a/src/definition/livechat/ILivechatRoom.ts +++ b/src/definition/livechat/ILivechatRoom.ts @@ -1,6 +1,7 @@ import { RoomType } from '../rooms'; import type { IRoom } from '../rooms/IRoom'; import type { IUser } from '../users'; +import type { IMessage } from '../messages'; import type { IDepartment } from './IDepartment'; import type { IVisitor } from './IVisitor'; @@ -36,6 +37,7 @@ export interface IVisitorChannelInfo { export interface ILivechatRoom extends IRoom { visitor: IVisitor; visitorChannelInfo?: IVisitorChannelInfo; + lastMessageFromVisitor?: IMessage; department?: IDepartment; servedBy?: IUser; responseBy?: IUser; diff --git a/src/definition/rooms/IRoom.ts b/src/definition/rooms/IRoom.ts index c62f5d7f0..161f472fb 100644 --- a/src/definition/rooms/IRoom.ts +++ b/src/definition/rooms/IRoom.ts @@ -1,4 +1,5 @@ import type { IUser } from '../users'; +import type { IMessage } from '../messages'; import type { RoomType } from './RoomType'; export interface IRoom { @@ -23,4 +24,5 @@ export interface IRoom { customFields?: { [key: string]: any }; parentRoom?: IRoom; livechatData?: { [key: string]: any }; + lastMessageFromVisitor?: IMessage; }