Exemple #1
0
 def __init__(self, context: Context):
     self.bot = context.get_bot()
     self.queue_dao = get_queue_dao(context)
     self.raid_dao = get_raid_dao(context)
     self.raid_service = get_raid_service(context)
     self.queue_service = get_queue_service(context)
     self.raid_info_service = get_raid_info_service(context)
Exemple #2
0
def get_settings_dao(context: Context) -> SettingsDao:
    return context.get_or_register_module(MODULE_NAME,
                                          lambda: SettingsDao(context))
Exemple #3
0
def get_raid_stat_service(context: Context) -> RaidStatService:
    return context.get_or_register_module(MODULE_NAME,
                                          lambda: RaidStatService(context))
Exemple #4
0
 def __init__(self, context: Context):
     self.bot = context.get_bot()
     self.settings_service = get_settings_service(context)
Exemple #5
0
def get_raid_stats_dao(context: Context) -> RaidStatsDao:
    return context.get_or_register_module(MODULE_NAME,
                                          lambda: RaidStatsDao(context))
Exemple #6
0
def get_raid_postgres_dao(context: Context) -> RaidPostgresDao:
    return context.get_or_register_module(MODULE_NAME,
                                          lambda: RaidPostgresDao(context))
def get_command_restriction_service(context: Context) -> CommandRestrictionService:
    return context.get_or_register_module(
        MODULE_NAME, lambda: CommandRestrictionService(context)
    )
Exemple #8
0
 def __init__(self, context: Context):
     self.bot = context.get_bot()
     self.raid_stat_service = get_raid_stat_service(context)
     self.raid_service = get_raid_service(context)
Exemple #9
0
def get_command_restriction_dao(context: Context) -> CommandRestrictionDao:
    return context.get_or_register_module(
        MODULE_NAME, lambda: CommandRestrictionDao(context))
Exemple #10
0
 def __init__(self, context: Context):
     self.bot = context.get_bot()
     self.mayhem_channels: Set[int] = set()
Exemple #11
0
def get_settings_service(context: Context) -> SettingsService:
    return context.get_or_register_module(MODULE_NAME,
                                          lambda: SettingsService(context))
Exemple #12
0
def get_queue_dao(context: Context) -> QueueDao:
    return context.get_or_register_module(MODULE_NAME,
                                          lambda: QueueDao(context))
Exemple #13
0
def get_postgres_connection(context: Context) -> PostgresConnection:
    return context.get_or_register_module(MODULE_NAME,
                                          lambda: PostgresConnection(context))
Exemple #14
0
 def __init__(self, context: Context):
     self.bot = context.get_bot()
     self.kira = 441525718065872906
Exemple #15
0
def get_redis_connection(context: Context) -> RedisConnection:
    return context.get_or_register_module(MODULE_NAME,
                                          lambda: RedisConnection(context))