chore: change method call to get by visitor (#33664)
parent
e6b4f09d84
commit
193b3aa759
@ -1,5 +1,5 @@ |
||||
import type { ILivechatContact } from '../livechat'; |
||||
import type { ILivechatContact, IVisitor } from '../livechat'; |
||||
|
||||
export interface IContactRead { |
||||
getById(id: ILivechatContact['_id']): Promise<ILivechatContact | null>; |
||||
getByVisitorId(visitorId: IVisitor['id']): Promise<ILivechatContact | null>; |
||||
} |
||||
|
||||
@ -1,11 +1,11 @@ |
||||
import type { IContactRead } from '../../definition/accessors/IContactRead'; |
||||
import type { ILivechatContact } from '../../definition/livechat'; |
||||
import type { ILivechatContact, IVisitor } from '../../definition/livechat'; |
||||
import type { AppBridges } from '../bridges'; |
||||
|
||||
export class ContactRead implements IContactRead { |
||||
constructor(private readonly bridges: AppBridges, private readonly appId: string) {} |
||||
|
||||
public getById(id: ILivechatContact['_id']): Promise<ILivechatContact | null> { |
||||
return this.bridges.getContactBridge().doGetById(id, this.appId); |
||||
public getByVisitorId(visitorId: IVisitor['id']): Promise<ILivechatContact | null> { |
||||
return this.bridges.getContactBridge().doGetByVisitorId(visitorId, this.appId); |
||||
} |
||||
} |
||||
|
||||
Loading…
Reference in new issue