@cometchat/chat-uikit-react-native
Version:
Ready-to-use Chat UI Components for React Native
19 lines • 755 B
JavaScript
import { ChatConfigurator, ExtensionsDataSource } from "../../shared/framework";
import { ExtensionConstants } from "../ExtensionConstants";
import { LinkPreviewExtensionDecorator } from "./LinkPreviewExtensionDecorator";
export class LinkPreviewExtension extends ExtensionsDataSource {
constructor() {
super();
}
//override addExtension method from ExtensionsDataSource interface
addExtension() {
ChatConfigurator.enable((dataSource) => {
return new LinkPreviewExtensionDecorator(dataSource);
});
}
//override getExtensionId method from ExtensionsDataSource interface
getExtensionId() {
return ExtensionConstants.linkPreview;
}
}
//# sourceMappingURL=LinkPreviewExtension.js.map