public void Initialise() { _command = new UserGetRecentTracksCommand(MAuth.Object, "rj") { Count = 1 }; }
/// <summary> /// Gets a list of recent scrobbled tracks for this user in reverse date order. /// </summary> /// <param name="username">Username to get scrobbles for.</param> /// <param name="since">Lower threshold for scrobbles. Will not return scrobbles from before this time.</param> /// <param name="pagenumber">Page numbering starts from 1. If set to 0, will not include the "now playing" track</param> /// <param name="count">Amount of scrobbles to return for this page.</param> /// <returns>Enumerable of LastTrack</returns> public async Task <PageResponse <LastTrack> > GetRecentScrobbles(string username, DateTimeOffset?since = null, int pagenumber = 0, int count = LastFm.DefaultPageLength) { var command = new UserGetRecentTracksCommand(Auth, username) { Page = pagenumber, Count = count, From = since }; return(await command.ExecuteAsync()); }