internal async Task <Exception> RunAsync() { try { // Register commands await _anspiritCommandService.InitializeAsync(); // Login and start bot await _discordClient.LoginAsync(TokenType.Bot, _discordToken, validateToken : true); await _discordClient.StartAsync(); AnspiritSheetsService asdf = new AnspiritSheetsService(_logger); // Block the task indefinately await Task.Delay(-1); } catch (Exception e) { return(e); } return(null); }
public AnzacSpiritService(AnspiritSheetsService anspiritSheetsService, AnspiritDatabaseService dbService) { _anspiritSheetsService = anspiritSheetsService; _dbService = dbService; }