File size: 6,228 Bytes
fee1116
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.DatabaseModule = void 0;
const tslib_1 = require("tslib");
const common_1 = require("@nestjs/common");
const prisma_service_1 = require("./prisma.service");
const organization_repository_1 = require("./organizations/organization.repository");
const organization_service_1 = require("./organizations/organization.service");
const users_service_1 = require("./users/users.service");
const users_repository_1 = require("./users/users.repository");
const subscription_service_1 = require("./subscriptions/subscription.service");
const subscription_repository_1 = require("./subscriptions/subscription.repository");
const notification_service_1 = require("./notifications/notification.service");
const integration_service_1 = require("./integrations/integration.service");
const integration_repository_1 = require("./integrations/integration.repository");
const posts_service_1 = require("./posts/posts.service");
const posts_repository_1 = require("./posts/posts.repository");
const integration_manager_1 = require("../../integrations/integration.manager");
const media_service_1 = require("./media/media.service");
const media_repository_1 = require("./media/media.repository");
const notifications_repository_1 = require("./notifications/notifications.repository");
const email_service_1 = require("../../services/email.service");
const stripe_service_1 = require("../../services/stripe.service");
const extract_content_service_1 = require("../../openai/extract.content.service");
const openai_service_1 = require("../../openai/openai.service");
const agencies_service_1 = require("./agencies/agencies.service");
const agencies_repository_1 = require("./agencies/agencies.repository");
const track_service_1 = require("../../track/track.service");
const short_link_service_1 = require("../../short-linking/short.link.service");
const webhooks_repository_1 = require("./webhooks/webhooks.repository");
const webhooks_service_1 = require("./webhooks/webhooks.service");
const signature_repository_1 = require("./signatures/signature.repository");
const signature_service_1 = require("./signatures/signature.service");
const autopost_repository_1 = require("./autopost/autopost.repository");
const autopost_service_1 = require("./autopost/autopost.service");
const sets_service_1 = require("./sets/sets.service");
const sets_repository_1 = require("./sets/sets.repository");
const third_party_repository_1 = require("./third-party/third-party.repository");
const third_party_service_1 = require("./third-party/third-party.service");
const video_manager_1 = require("../../videos/video.manager");
const fal_service_1 = require("../../openai/fal.service");
const refresh_integration_service_1 = require("../../integrations/refresh.integration.service");
const oauth_repository_1 = require("./oauth/oauth.repository");
const oauth_service_1 = require("./oauth/oauth.service");
const announcements_repository_1 = require("./announcements/announcements.repository");
const announcements_service_1 = require("./announcements/announcements.service");
const errors_repository_1 = require("./errors/errors.repository");
const errors_service_1 = require("./errors/errors.service");
const admin_stats_repository_1 = require("./admin-stats/admin-stats.repository");
const admin_stats_service_1 = require("./admin-stats/admin-stats.service");
let DatabaseModule = class DatabaseModule {
};
exports.DatabaseModule = DatabaseModule;
exports.DatabaseModule = DatabaseModule = tslib_1.__decorate([
    (0, common_1.Global)(),
    (0, common_1.Module)({
        imports: [],
        controllers: [],
        providers: [
            prisma_service_1.PrismaService,
            prisma_service_1.PrismaRepository,
            prisma_service_1.PrismaTransaction,
            users_service_1.UsersService,
            users_repository_1.UsersRepository,
            organization_service_1.OrganizationService,
            organization_repository_1.OrganizationRepository,
            subscription_service_1.SubscriptionService,
            subscription_repository_1.SubscriptionRepository,
            notification_service_1.NotificationService,
            notifications_repository_1.NotificationsRepository,
            webhooks_repository_1.WebhooksRepository,
            webhooks_service_1.WebhooksService,
            integration_service_1.IntegrationService,
            integration_repository_1.IntegrationRepository,
            posts_service_1.PostsService,
            posts_repository_1.PostsRepository,
            stripe_service_1.StripeService,
            signature_repository_1.SignatureRepository,
            autopost_repository_1.AutopostRepository,
            autopost_service_1.AutopostService,
            signature_service_1.SignatureService,
            media_service_1.MediaService,
            media_repository_1.MediaRepository,
            agencies_service_1.AgenciesService,
            agencies_repository_1.AgenciesRepository,
            integration_manager_1.IntegrationManager,
            refresh_integration_service_1.RefreshIntegrationService,
            extract_content_service_1.ExtractContentService,
            openai_service_1.OpenaiService,
            fal_service_1.FalService,
            email_service_1.EmailService,
            track_service_1.TrackService,
            short_link_service_1.ShortLinkService,
            sets_service_1.SetsService,
            sets_repository_1.SetsRepository,
            third_party_repository_1.ThirdPartyRepository,
            third_party_service_1.ThirdPartyService,
            oauth_repository_1.OAuthRepository,
            oauth_service_1.OAuthService,
            video_manager_1.VideoManager,
            announcements_repository_1.AnnouncementsRepository,
            announcements_service_1.AnnouncementsService,
            errors_repository_1.ErrorsRepository,
            errors_service_1.ErrorsService,
            admin_stats_repository_1.AdminStatsRepository,
            admin_stats_service_1.AdminStatsService,
        ],
        get exports() {
            return this.providers;
        },
    })
], DatabaseModule);
//# sourceMappingURL=database.module.js.map