@cometchat/chat-uikit-react-native
Version:
Ready-to-use Chat UI Components for React Native
23 lines • 950 B
JavaScript
import { ChatConfigurator, ExtensionsDataSource } from "../../shared/framework";
import { ExtensionConstants } from "../ExtensionConstants";
import { CollaborativeWhiteboardExtensionDecorator } from "./CollaborativeWhiteboardExtensionDecorator";
export class CollaborativeWhiteboardExtension 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 CollaborativeWhiteboardExtensionDecorator(dataSource);
});
}
//override getExtensionId method from ExtensionsDataSource interface
getExtensionId() {
return ExtensionConstants.whiteboard;
}
}
//# sourceMappingURL=CollaborativeWhiteboardExtension.js.map