Example #1
0
        public GamingModule(IOsuApiClient osuClient = null)
        {
            if (osuClient == null)
            {
                Log.Warning("Osu commands will not work");
            }

            this.osuClient = osuClient;
        }
        static async Task Main(string[] args)
        {
            System.Console.WriteLine("Please provide API Key.");
            string        apiKey       = System.Console.ReadLine();
            var           factory      = OsuApiClientFactory.CreateFactory(new[] { "a", "b" });
            IOsuApiClient osuApiClient = factory.CreateHttpApi();
            var           user         = await osuApiClient.GetUser(6659067, Mode.Mania);

            var user2 = await osuApiClient.GetUser("bleatingsheep");

            var beatmaps = await osuApiClient.GetBeatmaps(Mode.Mania, false, DateTime.Now - TimeSpan.FromDays(2), 100);

            var s = await osuApiClient.GetScores(1, Mode.Standard, 100);
        }
Example #3
0
 public DataMaintainer(IDbContextFactory <NewbieContext> contextFactory, IOsuApiClient osuApiClient)
 {
     _contextFactory = contextFactory;
     _osuApiClient   = osuApiClient;
 }
Example #4
0
 public Recommand(IOsuApiClient osuApiClient, NewbieContext newbieContext)
 {
     _osuApiClient  = osuApiClient;
     _newbieContext = newbieContext;
 }
 public QueryHelper(IOsuApiClient osuApi, NewbieContext newbieContext)
 {
     _osuApi        = osuApi;
     _newbieContext = newbieContext;
 }
Example #6
0
 public MyYearly(IDataProvider dataProvider, IOsuApiClient osuApiClient, NewbieContext newbieContext)
 {
     _dataProvider  = dataProvider;
     _osuApiClient  = osuApiClient;
     _newbieContext = newbieContext;
 }