Skip to content

Commit

Permalink
WIP: Move application_args to MadGlobals
Browse files Browse the repository at this point in the history
  • Loading branch information
Grennith committed Jun 25, 2023
1 parent b1d7f1d commit ddf44bb
Show file tree
Hide file tree
Showing 5 changed files with 14 additions and 11 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -5,9 +5,9 @@
Create Date: 2021-11-03 19:10:40.587355
"""
from sqlalchemy import text

from alembic import op
from sqlalchemy import (Column, Float, ForeignKey, Index,
String, Table, text)

# revision identifiers, used by Alembic.
revision = '288e656b3be6'
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -39,7 +39,6 @@ async def launch_processors(self):

data_processor: InProcessMitmDataProcessorManager = InProcessMitmDataProcessorManager(
queue_of_task,
MadGlobals.application_args,
self._mitm_mapper,
self._db_wrapper,
self._quest_gen,
Expand Down
3 changes: 3 additions & 0 deletions mapadroid/utils/redisReport.py
Original file line number Diff line number Diff line change
@@ -1,10 +1,13 @@
import asyncio

from redis.asyncio.client import Redis

from mapadroid.utils.logging import LoggerEnums, get_logger
from mapadroid.utils.madGlobals import MadGlobals, terminate_mad

logger = get_logger(LoggerEnums.system)


async def report_queue_size(__db_wrapper, __queueObject):
__cache_key = MadGlobals.application_args.redis_report_queue_key
__sleep_time = MadGlobals.application_args.redis_report_queue_interval
Expand Down
5 changes: 3 additions & 2 deletions scripts/remove_all_spawns_within_geofence.py
Original file line number Diff line number Diff line change
Expand Up @@ -4,11 +4,12 @@
import os
import re
import sys
from typing import List

import mysql.connector

from mapadroid.geofence.geofenceHelper import GeofenceHelper
from mapadroid.utils.logging import initLogging, logger
from mapadroid.utils.logging import init_logging, logger

sys.path.append("..")

Expand Down Expand Up @@ -44,7 +45,7 @@ def get_value_for(regex_string, force_exit=True):

def main():
args = Args()
initLogging(args)
init_logging(args)

if len(sys.argv) != 2:
logger.error("usage: remove_all_spawns_within_geofence.py GEOFENCE_FILENAME")
Expand Down
12 changes: 6 additions & 6 deletions start.py
Original file line number Diff line number Diff line change
Expand Up @@ -139,26 +139,26 @@ async def start():
mitm_data_processor_manager.get_queue(),
account_handler=account_handler)
mitm_receiver_task: web.AppRunner = await mitm_receiver.start()
logger.info('Starting websocket server on port {}'.format(str(application_args.ws_port)))
ws_server = WebsocketServer(args=application_args,
logger.info('Starting websocket server on port {}'.format(str(MadGlobals.application_args.ws_port)))
ws_server = WebsocketServer(args=MadGlobals.application_args,
mitm_mapper=mitm_mapper,
stats_handler=stats_handler,
db_wrapper=db_wrapper,
mapping_manager=mapping_manager,
pogo_window_manager=pogo_win_manager,
event=event,
account_handler=account_handler,
enable_configmode=application_args.config_mode)
enable_configmode=MadGlobals.application_args.config_mode)
# TODO: module/service?
await ws_server.start_server()

device_updater = DeviceUpdater(ws_server, db_wrapper, storage_elem)
await device_updater.start_updater()
if not MadGlobals.application_args.config_mode:
if MadGlobals.application_args.webhook:
rarity = Rarity(application_args, db_wrapper)
rarity = Rarity(MadGlobals.application_args, db_wrapper)
await rarity.start_dynamic_rarity()
webhook_worker = WebhookWorker(application_args, db_wrapper, mapping_manager, rarity, quest_gen)
webhook_worker = WebhookWorker(MadGlobals.application_args, db_wrapper, mapping_manager, rarity, quest_gen)
webhook_task: Task = await webhook_worker.start()
# TODO: Stop webhook_task properly

Expand Down Expand Up @@ -189,7 +189,7 @@ async def start():
# MADmin needs to be started after sub-applications (plugins) have been added

if not MadGlobals.application_args.disable_madmin or MadGlobals.application_args.config_mode:
logger.info("Starting Madmin on port {}", str(application_args.madmin_port))
logger.info("Starting Madmin on port {}", str(MadGlobals.application_args.madmin_port))
madmin_app_runner = await madmin.madmin_start()

if MadGlobals.application_args.statistic:
Expand Down

0 comments on commit ddf44bb

Please sign in to comment.