Skip to content

Commit 0edf85c

Browse files
author
babelshift
committed
Added more language parameters.
1 parent ca2ec9e commit 0edf85c

14 files changed

Lines changed: 22 additions & 17 deletions

File tree

SteamWebAPI2.Net451/SteamWebAPI2.Net451.csproj

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -39,8 +39,8 @@
3939
<HintPath>..\packages\Newtonsoft.Json.8.0.3\lib\net45\Newtonsoft.Json.dll</HintPath>
4040
<Private>True</Private>
4141
</Reference>
42-
<Reference Include="Steam.Models, Version=1.0.0.28, Culture=neutral, processorArchitecture=MSIL">
43-
<HintPath>..\packages\Steam.Models.1.0.0.28\lib\net451\Steam.Models.dll</HintPath>
42+
<Reference Include="Steam.Models, Version=1.0.0.30, Culture=neutral, processorArchitecture=MSIL">
43+
<HintPath>..\packages\Steam.Models.1.0.0.30\lib\net451\Steam.Models.dll</HintPath>
4444
<Private>True</Private>
4545
</Reference>
4646
<Reference Include="System" />

SteamWebAPI2.Net451/packages.config

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,5 +2,5 @@
22
<packages>
33
<package id="AutoMapper" version="4.2.1" targetFramework="net451" />
44
<package id="Newtonsoft.Json" version="8.0.3" targetFramework="net451" />
5-
<package id="Steam.Models" version="1.0.0.29" targetFramework="net451" />
5+
<package id="Steam.Models" version="1.0.0.30" targetFramework="net451" />
66
</packages>

SteamWebAPI2.Net452/SteamWebAPI2.Net452.csproj

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -39,8 +39,8 @@
3939
<HintPath>..\packages\Newtonsoft.Json.8.0.3\lib\net45\Newtonsoft.Json.dll</HintPath>
4040
<Private>True</Private>
4141
</Reference>
42-
<Reference Include="Steam.Models, Version=1.0.0.28, Culture=neutral, processorArchitecture=MSIL">
43-
<HintPath>..\packages\Steam.Models.1.0.0.28\lib\net452\Steam.Models.dll</HintPath>
42+
<Reference Include="Steam.Models, Version=1.0.0.30, Culture=neutral, processorArchitecture=MSIL">
43+
<HintPath>..\packages\Steam.Models.1.0.0.30\lib\net452\Steam.Models.dll</HintPath>
4444
<Private>True</Private>
4545
</Reference>
4646
<Reference Include="System" />

SteamWebAPI2.Net452/packages.config

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,5 +2,5 @@
22
<packages>
33
<package id="AutoMapper" version="4.2.1" targetFramework="net452" />
44
<package id="Newtonsoft.Json" version="8.0.3" targetFramework="net452" />
5-
<package id="Steam.Models" version="1.0.0.29" targetFramework="net452" />
5+
<package id="Steam.Models" version="1.0.0.30" targetFramework="net452" />
66
</packages>

SteamWebAPI2.Portable/project.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
"Microsoft.NETCore": "5.0.0",
99
"Microsoft.NETCore.Portable.Compatibility": "1.0.0",
1010
"Newtonsoft.Json": "8.0.3",
11-
"Steam.Models": "1.0.0.29"
11+
"Steam.Models": "1.0.0.30"
1212
},
1313
"frameworks": {
1414
"dotnet": {

SteamWebAPI2/Interfaces/DOTA2Econ.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -138,7 +138,7 @@ public async Task<string> GetItemIconPathAsync(string iconName, string iconType
138138
/// </summary>
139139
/// <param name="language"></param>
140140
/// <returns></returns>
141-
public async Task<IReadOnlyCollection<RarityModel>> GetRaritiesAsync(string language = "")
141+
public async Task<IReadOnlyCollection<RarityModel>> GetRaritiesAsync(string language = "en_us")
142142
{
143143
List<SteamWebRequestParameter> parameters = new List<SteamWebRequestParameter>();
144144

SteamWebAPI2/Interfaces/EconItems.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -71,7 +71,7 @@ public async Task<EconItemResultModel> GetPlayerItemsAsync(long steamId)
7171
return econItemResultModel;
7272
}
7373

74-
public async Task<SchemaModel> GetSchemaAsync(string language = "")
74+
public async Task<SchemaModel> GetSchemaAsync(string language = "en_us")
7575
{
7676
if (!validSchemaAppIds.Contains(appId))
7777
{

SteamWebAPI2/Interfaces/ISteamEconomy.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ namespace SteamWebAPI2.Interfaces
77
{
88
public interface ISteamEconomy
99
{
10-
Task<AssetClassInfoResultModel> GetAssetClassInfoAsync(int appId, IReadOnlyList<long> classIds);
11-
Task<AssetPriceResultModel> GetAssetPricesAsync(int appId, string currency = "", string language = "");
10+
Task<AssetClassInfoResultModel> GetAssetClassInfoAsync(int appId, IReadOnlyList<long> classIds, string language);
11+
Task<AssetPriceResultModel> GetAssetPricesAsync(int appId, string currency, string language);
1212
}
1313
}

SteamWebAPI2/Interfaces/SteamEconomy.cs

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,11 +14,12 @@ public SteamEconomy(string steamWebApiKey)
1414
{
1515
}
1616

17-
public async Task<AssetClassInfoResultModel> GetAssetClassInfoAsync(int appId, IReadOnlyList<long> classIds)
17+
public async Task<AssetClassInfoResultModel> GetAssetClassInfoAsync(int appId, IReadOnlyList<long> classIds, string language = "en_us")
1818
{
1919
List<SteamWebRequestParameter> parameters = new List<SteamWebRequestParameter>();
2020

2121
parameters.AddIfHasValue(appId, "appid");
22+
parameters.AddIfHasValue(language, "language");
2223
parameters.AddIfHasValue(classIds.Count, "class_count");
2324

2425
for (int i = 0; i < classIds.Count; i++)
@@ -33,7 +34,7 @@ public async Task<AssetClassInfoResultModel> GetAssetClassInfoAsync(int appId, I
3334
return assetClassInfoResultModel;
3435
}
3536

36-
public async Task<AssetPriceResultModel> GetAssetPricesAsync(int appId, string currency = "", string language = "")
37+
public async Task<AssetPriceResultModel> GetAssetPricesAsync(int appId, string currency = "", string language = "en_us")
3738
{
3839
List<SteamWebRequestParameter> parameters = new List<SteamWebRequestParameter>();
3940

SteamWebAPI2/Interfaces/SteamUserStats.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -70,7 +70,7 @@ public async Task<int> GetNumberOfCurrentPlayersForGameAsync(int appId)
7070
return globalStatsResult.Result.PlayerCount;
7171
}
7272

73-
public async Task<PlayerAchievementResultModel> GetPlayerAchievementsAsync(int appId, long steamId, string language = "")
73+
public async Task<PlayerAchievementResultModel> GetPlayerAchievementsAsync(int appId, long steamId, string language = "en_us")
7474
{
7575
List<SteamWebRequestParameter> parameters = new List<SteamWebRequestParameter>();
7676
parameters.AddIfHasValue(appId, "appid");

0 commit comments

Comments
 (0)