provideChatUserClient
provideChatUserClient(
factory):Provider
Defined in: libs/ccs-chat-user-client/src/angular/chat-user-client-rx.ts:85
Registers a ChatUserClientRx under CHAT_USER_CLIENT. The factory runs in an injection context,
so it can inject() your own services:
providers: [ provideChatUserClient(() => ({ chatApiUrl: environment.chatApiUrl, tenantId: inject(TenantService).tenantId, applicationId: environment.applicationId, getAccessToken: inject(ChatAuthService).getAccessToken, })),]// in a component or serviceprivate readonly chat = inject(CHAT_USER_CLIENT);conversations = toSignal(this.chat.conversations.list());Provide it in a route’s or component’s providers when the tenant or application varies there.
Parameters
Section titled “Parameters”factory
Section titled “factory”() => ChatUserClientOptions | ChatUserClient
Returns
Section titled “Returns”Provider