@sendbird/uikit-chat-hooks
Version:
A set of React hooks for integrating Sendbird chat functionality into your React app.
23 lines (22 loc) • 896 B
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.useAppFeatures = void 0;
var _uikitUtils = require("@sendbird/uikit-utils");
const useAppFeatures = sdk => {
const {
premiumFeatureList = [],
applicationAttributes = [],
uploadSizeLimit
} = sdk.appInfo ?? {};
return {
deliveryReceiptEnabled: premiumFeatureList.includes(_uikitUtils.PremiumFeatures.delivery_receipt),
broadcastChannelEnabled: applicationAttributes.includes(_uikitUtils.ApplicationAttributes.allow_broadcast_channel),
superGroupChannelEnabled: applicationAttributes.includes(_uikitUtils.ApplicationAttributes.allow_super_group_channel),
reactionEnabled: applicationAttributes.includes(_uikitUtils.ApplicationAttributes.reactions),
uploadSizeLimit: uploadSizeLimit
};
};
exports.useAppFeatures = useAppFeatures;
//# sourceMappingURL=useAppFeatures.js.map