Skip to content

Commit 83379c0

Browse files
committed
Simplified the fetching of the game from the settings
1 parent 81fd6df commit 83379c0

File tree

37 files changed

+31
-79
lines changed

37 files changed

+31
-79
lines changed

src/Sidekick.Apis.Poe.Trade/Filters/FilterProvider.cs

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,6 @@
33
using Sidekick.Common.Cache;
44
using Sidekick.Common.Enums;
55
using Sidekick.Common.Exceptions;
6-
using Sidekick.Common.Extensions;
76
using Sidekick.Common.Game.Languages;
87
using Sidekick.Common.Settings;
98

@@ -44,8 +43,7 @@ IInvariantFilterProvider invariantFilterProvider
4443
/// <inheritdoc/>
4544
public async Task Initialize()
4645
{
47-
var leagueId = await settingsService.GetString(SettingKeys.LeagueId);
48-
var game = leagueId.GetGameFromLeagueId();
46+
var game = await settingsService.GetGame();
4947
var cacheKey = $"{game.GetValueAttribute()}_InvariantFilters";
5048

5149
var result = await cacheProvider.GetOrSet(cacheKey,

src/Sidekick.Apis.Poe.Trade/Filters/InvariantFilterProvider.cs

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,6 @@
33
using Sidekick.Common.Cache;
44
using Sidekick.Common.Enums;
55
using Sidekick.Common.Exceptions;
6-
using Sidekick.Common.Extensions;
76
using Sidekick.Common.Game.Languages;
87
using Sidekick.Common.Settings;
98

@@ -29,8 +28,7 @@ IGameLanguageProvider gameLanguageProvider
2928
/// <inheritdoc/>
3029
public async Task Initialize()
3130
{
32-
var leagueId = await settingsService.GetString(SettingKeys.LeagueId);
33-
var game = leagueId.GetGameFromLeagueId();
31+
var game = await settingsService.GetGame();
3432
var cacheKey = $"{game.GetValueAttribute()}_Filters";
3533

3634
var result = await cacheProvider.GetOrSet(cacheKey,

src/Sidekick.Apis.Poe.Trade/Items/ApiInvariantItemProvider.cs

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,6 @@
44
using Sidekick.Common.Cache;
55
using Sidekick.Common.Enums;
66
using Sidekick.Common.Exceptions;
7-
using Sidekick.Common.Extensions;
87
using Sidekick.Common.Game;
98
using Sidekick.Common.Game.Items;
109
using Sidekick.Common.Game.Languages;
@@ -37,8 +36,7 @@ public async Task Initialize()
3736
{
3837
IdDictionary.Clear();
3938

40-
var leagueId = await settingsService.GetString(SettingKeys.LeagueId);
41-
var game = leagueId.GetGameFromLeagueId();
39+
var game = await settingsService.GetGame();
4240
var cacheKey = $"{game.GetValueAttribute()}_InvariantItems";
4341

4442
var result = await cacheProvider.GetOrSet(cacheKey, () => tradeApiClient.FetchData<ApiCategory>(game, gameLanguageProvider.InvariantLanguage, "items"), (cache) => cache.Result.Any());

src/Sidekick.Apis.Poe.Trade/Items/ApiItemProvider.cs

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,6 @@
55
using Sidekick.Common.Cache;
66
using Sidekick.Common.Enums;
77
using Sidekick.Common.Exceptions;
8-
using Sidekick.Common.Extensions;
98
using Sidekick.Common.Game;
109
using Sidekick.Common.Game.Items;
1110
using Sidekick.Common.Game.Languages;
@@ -40,8 +39,7 @@ public async Task Initialize()
4039
IdDictionary.Clear();
4140
NameAndTypeRegex.Clear();
4241

43-
var leagueId = await settingsService.GetString(SettingKeys.LeagueId);
44-
var game = leagueId.GetGameFromLeagueId();
42+
var game = await settingsService.GetGame();
4543
var cacheKey = $"{game.GetValueAttribute()}_Items";
4644

4745
var result = await cacheProvider.GetOrSet(cacheKey, () => tradeApiClient.FetchData<ApiCategory>(game, gameLanguageProvider.Language, "items"), (cache) => cache.Result.Any());

src/Sidekick.Apis.Poe.Trade/Modifiers/InvariantModifierProvider.cs

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,6 @@
33
using Sidekick.Common.Cache;
44
using Sidekick.Common.Enums;
55
using Sidekick.Common.Exceptions;
6-
using Sidekick.Common.Extensions;
76
using Sidekick.Common.Game.Languages;
87
using Sidekick.Common.Settings;
98

@@ -139,8 +138,7 @@ private static bool IsCategory(ApiCategory apiCategory, string? key)
139138

140139
public async Task<List<ApiCategory>> GetList()
141140
{
142-
var leagueId = await settingsService.GetString(SettingKeys.LeagueId);
143-
var game = leagueId.GetGameFromLeagueId();
141+
var game = await settingsService.GetGame();
144142
var cacheKey = $"{game.GetValueAttribute()}_InvariantModifiers";
145143

146144
var apiCategories = await cacheProvider.GetOrSet(cacheKey,

src/Sidekick.Apis.Poe.Trade/Modifiers/ModifierProvider.cs

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,6 @@
55
using Sidekick.Common.Cache;
66
using Sidekick.Common.Enums;
77
using Sidekick.Common.Exceptions;
8-
using Sidekick.Common.Extensions;
98
using Sidekick.Common.Game.Items;
109
using Sidekick.Common.Game.Languages;
1110
using Sidekick.Common.Settings;
@@ -56,8 +55,7 @@ public static string RemoveSquareBrackets(string text)
5655
/// <inheritdoc/>
5756
public async Task Initialize()
5857
{
59-
var leagueId = await settingsService.GetString(SettingKeys.LeagueId);
60-
var game = leagueId.GetGameFromLeagueId();
58+
var game = await settingsService.GetGame();
6159
var cacheKey = $"{game.GetValueAttribute()}_Modifiers";
6260
var apiCategories = await cacheProvider.GetOrSet(cacheKey, () => tradeApiClient.FetchData<ApiCategory>(game, gameLanguageProvider.Language, "stats"), (cache) => cache.Result.Any());
6361
if (apiCategories == null) throw new SidekickException("Could not fetch modifiers from the trade API.");

src/Sidekick.Apis.Poe.Trade/Parser/Headers/ItemClassParser.cs

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,6 @@
66
using Sidekick.Apis.Poe.Trade.Fuzzy;
77
using Sidekick.Apis.Poe.Trade.Parser.Headers.Models;
88
using Sidekick.Common.Enums;
9-
using Sidekick.Common.Extensions;
109
using Sidekick.Common.Game;
1110
using Sidekick.Common.Game.Items;
1211
using Sidekick.Common.Game.Languages;
@@ -30,8 +29,7 @@ ISettingsService settingsService
3029

3130
public async Task Initialize()
3231
{
33-
var leagueId = await settingsService.GetString(SettingKeys.LeagueId);
34-
var game = leagueId.GetGameFromLeagueId();
32+
var game = await settingsService.GetGame();
3533

3634
ItemClassDefinitions = GetItemClassDefinitions(game);
3735
ApiItemClassDefinitions = GetApiItemClassDefinitions();

src/Sidekick.Apis.Poe.Trade/Parser/Properties/Definitions/FracturedProperty.cs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,6 @@
33
using Sidekick.Apis.Poe.Trade.Parser.Properties.Filters;
44
using Sidekick.Apis.Poe.Trade.Trade.Requests;
55
using Sidekick.Apis.Poe.Trade.Trade.Requests.Filters;
6-
using Sidekick.Common.Game;
76
using Sidekick.Common.Game.Items;
87
using Sidekick.Common.Settings;
98

src/Sidekick.Apis.Poe.Trade/Parser/Properties/Definitions/MirroredProperty.cs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,6 @@
33
using Sidekick.Apis.Poe.Trade.Parser.Properties.Filters;
44
using Sidekick.Apis.Poe.Trade.Trade.Requests;
55
using Sidekick.Apis.Poe.Trade.Trade.Requests.Filters;
6-
using Sidekick.Common.Game;
76
using Sidekick.Common.Game.Items;
87
using Sidekick.Common.Settings;
98

src/Sidekick.Apis.Poe.Trade/Parser/Properties/Definitions/SeparatorProperty.cs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
using Sidekick.Apis.Poe.Trade.Parser.Properties.Filters;
22
using Sidekick.Apis.Poe.Trade.Trade.Requests;
3-
using Sidekick.Apis.Poe.Trade.Trade.Requests.Filters;
43
using Sidekick.Common.Game.Items;
54
using Sidekick.Common.Settings;
65

0 commit comments

Comments
 (0)