Append Async to some async method names

This commit is contained in:
Garry Newman 2019-05-27 10:54:30 +01:00
parent c60612b8b0
commit 2ad31e1375
4 changed files with 16 additions and 21 deletions

View File

@ -61,7 +61,7 @@ namespace Steamworks
[TestMethod] [TestMethod]
public async Task CreateLeaderboard() public async Task CreateLeaderboard()
{ {
var leaderboard = await SteamUserStats.FindOrCreateLeaderboard( "Testleaderboard", Data.LeaderboardSort.Ascending, Data.LeaderboardDisplay.Numeric ); var leaderboard = await SteamUserStats.FindOrCreateLeaderboardAsync( "Testleaderboard", Data.LeaderboardSort.Ascending, Data.LeaderboardDisplay.Numeric );
Assert.IsTrue( leaderboard.HasValue ); Assert.IsTrue( leaderboard.HasValue );
} }
@ -69,17 +69,17 @@ namespace Steamworks
[TestMethod] [TestMethod]
public async Task FindLeaderboard() public async Task FindLeaderboard()
{ {
var leaderboard = await SteamUserStats.FindLeaderboard( "Testleaderboard" ); var leaderboard = await SteamUserStats.FindLeaderboardAsync( "Testleaderboard" );
Assert.IsTrue( leaderboard.HasValue ); Assert.IsTrue( leaderboard.HasValue );
} }
[TestMethod] [TestMethod]
public async Task SubmitScore() public async Task SubmitScore()
{ {
var leaderboard = await SteamUserStats.FindLeaderboard( "Testleaderboard" ); var leaderboard = await SteamUserStats.FindLeaderboardAsync( "Testleaderboard" );
Assert.IsTrue( leaderboard.HasValue ); Assert.IsTrue( leaderboard.HasValue );
var result = await leaderboard.Value.SubmitScore( 576 ); var result = await leaderboard.Value.SubmitScoreAsync( 576 );
Assert.IsTrue( result.HasValue ); Assert.IsTrue( result.HasValue );
Console.WriteLine( $"result.Changed: {result?.Changed}" ); Console.WriteLine( $"result.Changed: {result?.Changed}" );
@ -92,7 +92,7 @@ namespace Steamworks
[TestMethod] [TestMethod]
public async Task ReplaceScore() public async Task ReplaceScore()
{ {
var leaderboard = await SteamUserStats.FindLeaderboard( "Testleaderboard" ); var leaderboard = await SteamUserStats.FindLeaderboardAsync( "Testleaderboard" );
Assert.IsTrue( leaderboard.HasValue ); Assert.IsTrue( leaderboard.HasValue );
var result = await leaderboard.Value.ReplaceScore( 576 ); var result = await leaderboard.Value.ReplaceScore( 576 );
@ -108,15 +108,10 @@ namespace Steamworks
[TestMethod] [TestMethod]
public async Task GetScoresFromFriends() public async Task GetScoresFromFriends()
{ {
var leaderboard = await SteamUserStats.FindLeaderboard( "Testleaderboard" ); var leaderboard = await SteamUserStats.FindLeaderboardAsync( "Testleaderboard" );
Assert.IsTrue( leaderboard.HasValue );
// Get entries around user var friendScores = await leaderboard.Value.GetScoresFromFriendsAsync();
var friendScores = await leaderboard.Value.GetScoresFromFriends();
Assert.IsNotNull( friendScores );
Console.WriteLine( $"" );
Console.WriteLine( $"Friend Scores:" );
foreach ( var e in friendScores ) foreach ( var e in friendScores )
{ {
Console.WriteLine( $"{e.GlobalRank}: {e.Score} {e.User}" ); Console.WriteLine( $"{e.GlobalRank}: {e.Score} {e.User}" );
@ -126,7 +121,7 @@ namespace Steamworks
[TestMethod] [TestMethod]
public async Task GetScoresAroundUserAsync() public async Task GetScoresAroundUserAsync()
{ {
var leaderboard = await SteamUserStats.FindLeaderboard( "Testleaderboard" ); var leaderboard = await SteamUserStats.FindLeaderboardAsync( "Testleaderboard" );
Assert.IsTrue( leaderboard.HasValue ); Assert.IsTrue( leaderboard.HasValue );
for ( int i = 1; i < 10; i++ ) for ( int i = 1; i < 10; i++ )
@ -147,7 +142,7 @@ namespace Steamworks
[TestMethod] [TestMethod]
public async Task GetScoresAsync() public async Task GetScoresAsync()
{ {
var leaderboard = await SteamUserStats.FindLeaderboard( "Testleaderboard" ); var leaderboard = await SteamUserStats.FindLeaderboardAsync( "Testleaderboard" );
Assert.IsTrue( leaderboard.HasValue ); Assert.IsTrue( leaderboard.HasValue );
// Get top 20 global scores // Get top 20 global scores
@ -176,7 +171,7 @@ namespace Steamworks
public async Task GetStatGlobalInt() public async Task GetStatGlobalInt()
{ {
var deaths = new Stat( "deaths" ); var deaths = new Stat( "deaths" );
await deaths.GetGlobalIntDays( 5 ); await deaths.GetGlobalIntDaysAsync( 5 );
var totalStartups = deaths.GetGlobalInt(); var totalStartups = deaths.GetGlobalInt();
Assert.AreNotEqual( 0, totalStartups ); Assert.AreNotEqual( 0, totalStartups );
@ -188,7 +183,7 @@ namespace Steamworks
{ {
var deaths = new Stat( "deaths" ); var deaths = new Stat( "deaths" );
var history = await deaths.GetGlobalIntDays( 10 ); var history = await deaths.GetGlobalIntDaysAsync( 10 );
Assert.AreNotEqual( 0, history.Length ); Assert.AreNotEqual( 0, history.Length );
for ( int i=0; i< history.Length; i++ ) for ( int i=0; i< history.Length; i++ )

View File

@ -139,7 +139,7 @@ namespace Steamworks
/// the Steamworks website and using FindLeaderboard unless you're expected to have a large amount of /// the Steamworks website and using FindLeaderboard unless you're expected to have a large amount of
/// dynamically created leaderboards. /// dynamically created leaderboards.
/// </summary> /// </summary>
public static async Task<Leaderboard?> FindOrCreateLeaderboard( string name, LeaderboardSort sort, LeaderboardDisplay display ) public static async Task<Leaderboard?> FindOrCreateLeaderboardAsync( string name, LeaderboardSort sort, LeaderboardDisplay display )
{ {
var result = await Internal.FindOrCreateLeaderboard( name, sort, display ); var result = await Internal.FindOrCreateLeaderboard( name, sort, display );
if ( !result.HasValue || result.Value.LeaderboardFound == 0 ) if ( !result.HasValue || result.Value.LeaderboardFound == 0 )
@ -149,7 +149,7 @@ namespace Steamworks
} }
public static async Task<Leaderboard?> FindLeaderboard( string name ) public static async Task<Leaderboard?> FindLeaderboardAsync( string name )
{ {
var result = await Internal.FindLeaderboard( name ); var result = await Internal.FindLeaderboard( name );
if ( !result.HasValue || result.Value.LeaderboardFound == 0 ) if ( !result.HasValue || result.Value.LeaderboardFound == 0 )

View File

@ -37,7 +37,7 @@ namespace Steamworks.Data
/// <summary> /// <summary>
/// Submit your new score, but won't replace your high score if it's lower /// Submit your new score, but won't replace your high score if it's lower
/// </summary> /// </summary>
public async Task<LeaderboardUpdate?> SubmitScore( int score, int[] details = null ) public async Task<LeaderboardUpdate?> SubmitScoreAsync( int score, int[] details = null )
{ {
if ( details == null ) details = noDetails; if ( details == null ) details = noDetails;
@ -90,7 +90,7 @@ namespace Steamworks.Data
/// <summary> /// <summary>
/// Used to retrieve all leaderboard entries for friends of the current user /// Used to retrieve all leaderboard entries for friends of the current user
/// </summary> /// </summary>
public async Task<LeaderboardEntry[]> GetScoresFromFriends() public async Task<LeaderboardEntry[]> GetScoresFromFriendsAsync()
{ {
var r = await SteamUserStats.Internal.DownloadLeaderboardEntries( Id, LeaderboardDataRequest.Friends, 0, 0 ); var r = await SteamUserStats.Internal.DownloadLeaderboardEntries( Id, LeaderboardDataRequest.Friends, 0, 0 );
if ( !r.HasValue ) if ( !r.HasValue )

View File

@ -49,7 +49,7 @@ namespace Steamworks.Data
return val; return val;
} }
public async Task<long[]> GetGlobalIntDays( int days ) public async Task<long[]> GetGlobalIntDaysAsync( int days )
{ {
var result = await SteamUserStats.Internal.RequestGlobalStats( days ); var result = await SteamUserStats.Internal.RequestGlobalStats( days );
if ( result?.Result != Result.OK ) return null; if ( result?.Result != Result.OK ) return null;