public HttpAsService(SecondBot MainBot, JsonConfig BotConfig, bool running_in_docker) { Bot = MainBot; Config = BotConfig; Tokens = new TokenStorage(); // Load scoped tokens if (running_in_docker == true) { // using ENV values loadScopedTokensFromENV(); } else { // from file loadScopedTokensFromFile(); } // Our web server is disposable try { if (killedLogger == false) { killedLogger = true; Swan.Logging.Logger.UnregisterLogger <ConsoleLogger>(); } WebServer server = CreateWebServer(Config.Http_Host); // Once we've registered our modules and configured them, we call the RunAsync() method. LogFormater.Info("Starting HTTP service: " + Config.Http_Host); server.RunAsync(); while (Bot.KillMe == false) { Thread.Sleep(3000); } } catch (Exception e) { LogFormater.Info("HTTP service has ended because: " + e.Message); } }
public WebApiControllerWithTokens(SecondBot mainbot, TokenStorage setuptokens) { bot = mainbot; tokens = setuptokens; }
public HTTP_Inventory(SecondBot mainbot, TokenStorage setuptokens) : base(mainbot, setuptokens) { }
public HTTP_Dialogs(SecondBot mainbot, TokenStorage setuptokens) : base(mainbot, setuptokens) { }
public HTTP_Estate(SecondBot mainbot, TokenStorage setuptokens) : base(mainbot, setuptokens) { }
public HTTP_Animation(SecondBot mainbot, TokenStorage setuptokens) : base(mainbot, setuptokens) { }
public HTTP_Avatars(SecondBot mainbot, TokenStorage setuptokens) : base(mainbot, setuptokens) { }
public HTTP_Parcel(SecondBot mainbot, TokenStorage setuptokens) : base(mainbot, setuptokens) { }
public Http_Funds(SecondBot mainbot, TokenStorage setuptokens) : base(mainbot, setuptokens) { }
public HTTP_Movement(SecondBot mainbot, TokenStorage setuptokens) : base(mainbot, setuptokens) { }
public HTTP_Notecard(SecondBot mainbot, TokenStorage setuptokens) : base(mainbot, setuptokens) { }
public HTTP_Friends(SecondBot mainbot, TokenStorage setuptokens) : base(mainbot, setuptokens) { }
public HTTP_StreamAdmin(SecondBot mainbot, TokenStorage setuptokens) : base(mainbot, setuptokens) { }
public HTTP_Group(SecondBot mainbot, TokenStorage setuptokens) : base(mainbot, setuptokens) { }