private static async Task LoadAudios(Int64 groupId, AddAudioItem addItem, CancellationToken token) { Int32 count = await VKApi.Audio.GetCountAsync(-groupId, token); await AudioProviderHelper.PartialLoading((o, c, t) => VKApi.Audio.GetAsync(-groupId, token: token), addItem, count, token); }
public async Task GetListAsync(AddAudioItem addItem, CancellationToken token) { Int32 count = await VKApi.Audio.GetCountAsync(VKSession.Instance.UserId, token); await AudioProviderHelper.PartialLoading((o, c, t) => VKApi.Audio.GetAsync(VKSession.Instance.UserId, offset: o, count: c, token: token), addItem, count, token); }
public async Task GetListAsync(AddAudioItem addItem, CancellationToken token) { Debug.Assert(State.Content != null); await AudioProviderHelper.PartialLoading(async (o, c, t) => await VKApi.Audio.GetRecommendationsAsync(State.Content.Id, State.Content.OwnerId, offset: o, count: c, token: t), addItem, 400, token); }
public async Task GetListAsync(AddAudioItem addItem, CancellationToken token) { Debug.Assert(this.friend != null); Int32 count = await VKApi.Audio.GetCountAsync(this.friend.Id, token); Int64?albumId = this.album != null ? this.album.Id : (Int64?)null; await AudioProviderHelper.PartialLoading((o, c, t) => VKApi.Audio.GetAsync(this.friend.Id, albumId, offset: o, count: c, token: t), addItem, count, token); }
public async Task GetListAsync(AddAudioItem addItem, CancellationToken token) { await AudioProviderHelper.PartialLoading(async (o, c, t) => await VKApi.Audio.SearchAsync( State.Query, State.AutoComplete, State.OnlyWithLyrics, State.OnlyByArtist, State.ChosenSort, false, o, c, t), addItem, 300, token); }
public async Task GetListAsync(AddAudioItem addItem, CancellationToken token) { await AudioProviderHelper.PartialLoading(async (o, c, t) => await VKApi.Audio.GetPopularAsync(State.Genre, State.OnlyEng, o, c, t), addItem, 400, token); }