public SysopGlobal(IAccountRepository accountRepository, IAccountKeyRepository accountKeyRepository, IGlobalCache globalCache, IMessagingCenter messagingCenter) { _accountRepository = accountRepository; _accountKeyRepository = accountKeyRepository; _globalCache = globalCache; _messagingCenter = messagingCenter; }
public MenuRoutines(IResourceManager resourceManager, IAccountRepository accountRepository, AppSettings configuration, IGlobalCache globalCache, IAccountKeyRepository accountKeyRepository, PointerDictionary <SessionBase> channelDictionary) { _resourceManager = resourceManager; _accountRepository = accountRepository; _accountKeyRepository = accountKeyRepository; _configuration = configuration; _globalCache = globalCache; _channelDictionary = channelDictionary; }
public MbbsHost(ILogger logger, IGlobalCache globalCache, IFileUtility fileUtility, IEnumerable <IHostRoutine> mbbsRoutines, AppSettings configuration, IEnumerable <IGlobalRoutine> globalRoutines, IAccountKeyRepository accountKeyRepository, IAccountRepository accountRepository, PointerDictionary <SessionBase> channelDictionary) { Logger = logger; _globalCache = globalCache; _fileUtility = fileUtility; _mbbsRoutines = mbbsRoutines; _configuration = configuration; _globalRoutines = globalRoutines; _channelDictionary = channelDictionary; _accountKeyRepository = accountKeyRepository; _accountRepository = accountRepository; Logger.Info("Constructing MBBSEmu Host..."); _modules = new Dictionary <string, MbbsModule>(); _exportedFunctions = new Dictionary <string, IExportedModule>(); _realTimeStopwatch = Stopwatch.StartNew(); _incomingSessions = new Queue <SessionBase>(); _cleanupTime = _configuration.CleanupTime; _timer = new Timer(unused => _performCleanup = true, this, NowUntil(_cleanupTime), TimeSpan.FromDays(1)); Logger.Info("Constructed MBBSEmu Host!"); }
public SysopGlobal(IAccountRepository accountRepository, IAccountKeyRepository accountKeyRepository, IGlobalCache globalCache) { _accountRepository = accountRepository; _accountKeyRepository = accountKeyRepository; _globalCache = globalCache; }