@microsoft/teams.apps
Version:
<p> <a href="https://www.npmjs.com/package/@microsoft/teams.apps" target="_blank"> <img src="https://img.shields.io/npm/v/@microsoft/teams.apps/latest" /> </a> <a href="https://www.npmjs.com/package/@microsoft/teams.apps?activeTab=code
12 lines • 936 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.extractTenantId = extractTenantId;
/**
* The tenant an activity belongs to, read from the conversation first and from channel data second.
*
* Reading only `conversation.tenantId` silently misses the ones that arrive as `channelData.tenant` depending on the activity. An empty tenant is treated as absent.
*/
function extractTenantId(activity) {
return activity.conversation?.tenantId || activity.channelData?.tenant?.id || undefined;
}
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidGVuYW50LmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vc3JjL3V0aWxzL3RlbmFudC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOztBQU9BLDBDQUVDO0FBUEQ7Ozs7R0FJRztBQUNILFNBQWdCLGVBQWUsQ0FBQyxRQUFrQjtJQUNoRCxPQUFPLFFBQVEsQ0FBQyxZQUFZLEVBQUUsUUFBUSxJQUFJLFFBQVEsQ0FBQyxXQUFXLEVBQUUsTUFBTSxFQUFFLEVBQUUsSUFBSSxTQUFTLENBQUM7QUFDMUYsQ0FBQyJ9