NineSec Team Shell
Server IP : 92.205.26.207  /  Your IP : 216.73.216.16
Web Server : Apache
System : Linux 207.26.205.92.host.secureserver.net 4.18.0-553.60.1.el8_10.x86_64 #1 SMP Thu Jul 10 04:01:16 EDT 2025 x86_64
User : zikryat ( 1002)
PHP Version : 8.3.23
Disable Function : exec,passthru,shell_exec,system
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : ON
Directory (0755) :  /home/zikryat/public_html/src/api/admin_panel/

[  Home  ][  C0mmand  ][  Upload File  ]

Current File : /home/zikryat/public_html/src/api/admin_panel/admin_panel.module.ts
/**
 * Copyright 2023, the hatemragab project author.
 * All rights reserved. Use of this source code is governed by a
 * MIT license that can be found in the LICENSE file.
 */

import {Module} from "@nestjs/common";
import {AdminPanelService} from "./admin_panel.service";
import {AdminPanelController} from "./admin_panel.controller";
import {AppConfigModule} from "../app_config/app_config.module";
import {ConfigModule} from "@nestjs/config";
import {NotificationEmitterModule} from "../../common/notification_emitter/notification_emitter.module";
import {AuthModule} from "../auth/auth.module";
import {UserModule} from "../user_modules/user/user.module";
import {FileUploaderModule} from "../../common/file_uploader/file_uploader.module";
import {UserDeviceModule} from "../user_modules/user_device/user_device.module";
import {VersionsModule} from "../versions/versions.module";
import {AdminNotificationModule} from "../admin_notification/admin_notification.module";
import {UserCountryModule} from "../user_modules/user_country/user_country.module";
import {NotificationEmitterAdminService} from "./other/notification_emitter_admin.service";
import {UserAdminService} from "./other/user_admin.service";
import {UserCountryAdminService} from "./other/user_country_admin.service";
import {UserDeviceAdminService} from "./other/user_device_admin.service";
import {VersionsAdminService} from "./other/versions_admin.service";
 import {SocketIoModule} from "../../chat/socket_io/socket_io.module";
import {ChannelModule} from "../../chat/channel/channel.module";
import {ChannelAdminService} from "./other/channel_admin_service";
import {RoomMemberModule} from "../../chat/room_member/room_member.module";
import {SingleRoomSettingsModule} from "../../chat/single_room_settings/single_room_settings.module";
import {GroupSettingsModule} from "../../chat/group_settings/group_settings.module";
import {BroadcastSettingsModule} from "../../chat/broadcast_settings/broadcast_settings.module";
import {OrderRoomSettingsModule} from "../../chat/order_room_settings/order_room_settings.module";
import {MessageModule} from "../../chat/message/message.module";
import {ReportSystemModule} from "../report_system/report_system.module";

@Module({
    controllers: [AdminPanelController],
    providers: [
        AdminPanelService,
        NotificationEmitterAdminService,
        UserAdminService,
        UserCountryAdminService,
        UserDeviceAdminService,
        VersionsAdminService,
        ChannelAdminService
    ],
    imports: [
        UserModule,
        AuthModule,
        FileUploaderModule,
        NotificationEmitterModule,
        ConfigModule,
        AppConfigModule,
        UserDeviceModule,
        VersionsModule,
        AdminNotificationModule,
        UserCountryModule,
        SocketIoModule,
        ChannelModule,
        RoomMemberModule,
        SingleRoomSettingsModule,
        GroupSettingsModule,
        BroadcastSettingsModule,
        MessageModule,
        OrderRoomSettingsModule,
        ReportSystemModule
    ]
})
export class AdminPanelModule {
}

NineSec Team - 2022