@cometchat/chat-uikit-angular
Version:
Ready-to-use Chat UI Components for Angular (JavaScript/Web)
12 lines • 2.14 kB
JavaScript
import { ExtensionsId, ExtensionsDataSource } from "@cometchat/uikit-shared";
import { ChatConfigurator } from "../../Shared/Framework/ChatConfigurator";
import { ThumbnailGenerationExtensionDecorator } from "./ThumbnailGenerationExtensionDecorator";
export class ThumbnailGenerationExtension extends ExtensionsDataSource {
addExtension() {
ChatConfigurator.enable((dataSource) => new ThumbnailGenerationExtensionDecorator(dataSource));
}
getExtensionId() {
return ExtensionsId.thumbnailGeneration;
}
}
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiVGh1bWJuYWlsR2VuZXJhdGlvbkV4dGVuc2lvbi5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uLy4uL3Byb2plY3RzL2NoYXQtdWlraXQtYW5ndWxhci9zcmMvRXh0ZW5zaW9ucy9UaHVtYm5haWxHZW5lcmF0aW9uL1RodW1ibmFpbEdlbmVyYXRpb25FeHRlbnNpb24udHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsT0FBTyxFQUFFLFlBQVksRUFBRSxvQkFBb0IsRUFBQyxNQUFNLHlCQUF5QixDQUFDO0FBQzVFLE9BQU8sRUFBRSxnQkFBZ0IsRUFBRSxNQUFNLHlDQUF5QyxDQUFDO0FBQzNFLE9BQU8sRUFBRSxxQ0FBcUMsRUFBRSxNQUFNLHlDQUF5QyxDQUFDO0FBQ2hHLE1BQU0sT0FBTyw0QkFBNkIsU0FBUSxvQkFBb0I7SUFDM0QsWUFBWTtRQUNuQixnQkFBZ0IsQ0FBQyxNQUFNLENBQUMsQ0FBQyxVQUFlLEVBQUUsRUFBRSxDQUFDLElBQUkscUNBQXFDLENBQUMsVUFBVSxDQUFDLENBQUMsQ0FBQztJQUN0RyxDQUFDO0lBQ1EsY0FBYztRQUNyQixPQUFPLFlBQVksQ0FBQyxtQkFBbUIsQ0FBQztJQUMxQyxDQUFDO0NBQ0YiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBFeHRlbnNpb25zSWQgLEV4dGVuc2lvbnNEYXRhU291cmNlfSBmcm9tIFwiQGNvbWV0Y2hhdC91aWtpdC1zaGFyZWRcIjtcbmltcG9ydCB7IENoYXRDb25maWd1cmF0b3IgfSBmcm9tIFwiLi4vLi4vU2hhcmVkL0ZyYW1ld29yay9DaGF0Q29uZmlndXJhdG9yXCI7XG5pbXBvcnQgeyBUaHVtYm5haWxHZW5lcmF0aW9uRXh0ZW5zaW9uRGVjb3JhdG9yIH0gZnJvbSBcIi4vVGh1bWJuYWlsR2VuZXJhdGlvbkV4dGVuc2lvbkRlY29yYXRvclwiO1xuZXhwb3J0IGNsYXNzIFRodW1ibmFpbEdlbmVyYXRpb25FeHRlbnNpb24gZXh0ZW5kcyBFeHRlbnNpb25zRGF0YVNvdXJjZSB7XG4gIG92ZXJyaWRlIGFkZEV4dGVuc2lvbigpOiB2b2lkIHtcbiAgICBDaGF0Q29uZmlndXJhdG9yLmVuYWJsZSgoZGF0YVNvdXJjZTogYW55KSA9PiBuZXcgVGh1bWJuYWlsR2VuZXJhdGlvbkV4dGVuc2lvbkRlY29yYXRvcihkYXRhU291cmNlKSk7XG4gIH1cbiAgb3ZlcnJpZGUgZ2V0RXh0ZW5zaW9uSWQoKTogc3RyaW5nIHtcbiAgICByZXR1cm4gRXh0ZW5zaW9uc0lkLnRodW1ibmFpbEdlbmVyYXRpb247XG4gIH1cbn1cblxuIl19