Ejemplo n.º 1
0
 public MapLibraryViewModel(IBeatSaberService beatSaberService, IRegionManager regionManager, IEventAggregator eventAggregator)
 {
     this.eventAggregator  = eventAggregator;
     this.regionManager    = regionManager;
     this.beatSaberService = beatSaberService;
     BeatMaps = new ObservableCollection <BeatMap>();
     UpdateMapCollection();
 }
Ejemplo n.º 2
0
 public BeatSaverClient(HttpClient client, IBeatSaberService beatSaberService, IEventAggregator eventAggregator)
 {
     this.eventAggregator  = eventAggregator;
     this.beatSaberService = beatSaberService;
     this.client           = client;
     client.BaseAddress    = new Uri("https://beatsaver.com/api/");
     client.DefaultRequestHeaders.Accept.Clear();
     client.DefaultRequestHeaders.UserAgent.TryParseAdd("SaberStudio/0.1");
 }