UNPKG

@checkfirst/nestjs-outlook

Version:

An opinionated NestJS module for Microsoft Outlook integration that provides easy access to Microsoft Graph API for emails, calendars, and more.

27 lines 1.05 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.EnsureUniqueSubscriptions1697026000000 = void 0; class EnsureUniqueSubscriptions1697026000000 { async up(queryRunner) { const uniqueConstraintExists = await queryRunner.query(` SELECT COUNT(*) as count FROM sqlite_master WHERE type='table' AND name='outlook_webhook_subscriptions' AND sql LIKE '%CONSTRAINT "UQ_outlook_webhook_subscriptions_id"%' `); if (uniqueConstraintExists[0].count === 0) { await queryRunner.query(` CREATE UNIQUE INDEX IF NOT EXISTS "UQ_outlook_webhook_subscriptions_id" ON "outlook_webhook_subscriptions" ("subscription_id") `); } } async down(queryRunner) { await queryRunner.query(` DROP INDEX IF EXISTS "UQ_outlook_webhook_subscriptions_id" `); } } exports.EnsureUniqueSubscriptions1697026000000 = EnsureUniqueSubscriptions1697026000000; //# sourceMappingURL=1697026000000-EnsureUniqueSubscriptions.js.map