public TelegramListener(ICacheNotify <NotifyMessage> cacheMessage, ICacheNotify <RegisterUserProto> cacheRegisterUser, ICacheNotify <CreateClientProto> cacheCreateClient, TelegramHandler telegramHandler, ICacheNotify <DisableClientProto> cacheDisableClient) { CacheMessage = cacheMessage; CacheRegisterUser = cacheRegisterUser; CacheCreateClient = cacheCreateClient; CacheDisableClient = cacheDisableClient; TelegramHandler = telegramHandler; }
public Launcher() { command = new CommandModule(log); Handler = new TelegramHandler(command, log); }
public TelegramService(TelegramHandler telegramHandler) { TelegramHandler = telegramHandler; }
public ScopeTelegramLauncher(TenantManager tenantManager, TelegramHandler telegramHandler, ConsumerFactory consumerFactory) { TelegramLoginProvider = consumerFactory.Get <TelegramLoginProvider>(); TenantManager = tenantManager; Handler = telegramHandler; }
public void Deconstruct(out TenantManager tenantManager, out TelegramHandler handler, out TelegramLoginProvider telegramLoginProvider) { tenantManager = TenantManager; handler = Handler; telegramLoginProvider = TelegramLoginProvider; }