Esempio n. 1
0
		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();
		}
Esempio n. 2
0
        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);
        }