protected SwitchRoutineExecutor(IConsoleBotManaged <IConsoleConnection, IConsoleConnectionAsync> cfg) : base(cfg)
 {
     UseCRLF = cfg.GetInnerConfig() is ISwitchConnectionConfig {
         UseCRLF : true
     };
     if (Connection is not ISwitchConnectionAsync connect)
     {
         throw new System.Exception("Not a valid switch connection");
     }
     SwitchConnection = connect;
 }
示例#2
0
 protected RoutineExecutor(IConsoleBotManaged <IConsoleConnection, IConsoleConnectionAsync> cfg)
 {
     Config     = (T)cfg;
     Connection = cfg.CreateAsynchronous();
 }
 protected SwitchRoutineExecutor(IConsoleBotManaged <IConsoleConnection, IConsoleConnectionAsync> cfg) : base(cfg)
 {
     UseCRLF = cfg.GetInnerConfig() is ISwitchConnectionConfig {
         UseCRLF : true
     };
 }
示例#4
0
 protected PokeRoutineExecutor(IConsoleBotManaged <IConsoleConnection, IConsoleConnectionAsync> cfg) : base(cfg)
 {
 }