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