UNPKG

@cometchat/chat-uikit-react-native

Version:

Ready-to-use Chat UI Components for React Native

23 lines 924 B
import { ChatConfigurator, ExtensionsDataSource } from "../../shared/framework"; import { ExtensionConstants } from "../ExtensionConstants"; import { MessageTranslationExtensionDecorator } from "./MessageTranslationDecorator"; export class MessageTranslationExtension extends ExtensionsDataSource { constructor() { super(); } /** * enable * @description enables the Text moderation extension which includes Data profanity and data masking */ //override addExtension method from ExtensionsDataSource interface addExtension() { ChatConfigurator.enable((dataSource) => { return new MessageTranslationExtensionDecorator(dataSource); }); } //override getExtensionId method from ExtensionsDataSource interface getExtensionId() { return ExtensionConstants.messageTranslation; } } //# sourceMappingURL=MessageTranslationExtension.js.map