public AccountService(DiscordSocketClient client, TownDatabase database, AltaAPI altaApi, TimerService timer) { Client = client; Database = database; AltaApi = altaApi; timer.OnClockInterval += UpdateAll; //Console.WriteLine(database.Users.Count(item => item.AltaInfo != null)); //Migrate(); }
public AcceptInviteService(AltaAPI altaApi, TimerService timer) { AltaApi = altaApi; timer.OnClockInterval += AcceptAll; Client = new HttpClient(); Client.BaseAddress = new Uri("https://967phuchye.execute-api.ap-southeast-2.amazonaws.com/prod/api/"); Client.DefaultRequestHeaders.Accept.Clear(); Client.DefaultRequestHeaders.Accept.Add(new MediaTypeWithQualityHeaderValue("application/json")); Client.DefaultRequestHeaders.Add("x-api-key", "2l6aQGoNes8EHb94qMhqQ5m2iaiOM9666oDTPORf"); altaApi.EnsureLoggedIn().Wait(); Client.DefaultRequestHeaders.Authorization = new AuthenticationHeaderValue("Bearer", AltaApi.ApiClient.UserCredentials.AccessToken.Write()); AcceptAll(null, null); }