interface ListMessagesForTopicBlockOptions {
    services: {
        chatApi: Pick<ChatApi<unknown, unknown, unknown>, "listMessagesForTopic" | "updateMessageReadStatus" | "createMessage">;
        organizationApi: Pick<OrganizationApi, "getOrganization">;
        socketApi: Pick<ChatSocketApi<unknown>, "subscribeToUserId" | "unsubscribeToUserId">;
    };
    settings: {
        organizationShowRoute?: string;
    };
}

Properties

Properties

services: {
    chatApi: Pick<ChatApi<unknown, unknown, unknown>, "listMessagesForTopic" | "updateMessageReadStatus" | "createMessage">;
    organizationApi: Pick<OrganizationApi, "getOrganization">;
    socketApi: Pick<ChatSocketApi<unknown>, "subscribeToUserId" | "unsubscribeToUserId">;
}

Type declaration

  • chatApi: Pick<ChatApi<unknown, unknown, unknown>, "listMessagesForTopic" | "updateMessageReadStatus" | "createMessage">

    Chat API connector

  • organizationApi: Pick<OrganizationApi, "getOrganization">

    Org API connector

  • socketApi: Pick<ChatSocketApi<unknown>, "subscribeToUserId" | "unsubscribeToUserId">

    Socket connector

settings: {
    organizationShowRoute?: string;
}

Type declaration

  • Optional organizationShowRoute?: string

    Route for showing organizations

Generated using TypeDoc