public async Task <IActionResult> GetUserFavoriteAudios(string username, [FromQuery] OffsetPaginationQueryParams paginationQueryParams, CancellationToken cancellationToken) { var list = await _mediator.Send(new GetUserFavoriteAudiosQuery { Username = username, Offset = paginationQueryParams.Offset, Size = paginationQueryParams.Size }, cancellationToken); return(Ok(list)); }
public async Task <ActionResult <PagedListDto <AudioDto> > > GetUserAudios(string username, [FromQuery] OffsetPaginationQueryParams paginationQueryParams, CancellationToken cancellationToken) { var list = await _mediator.Send(new GetUsersAudioQuery(username) { Offset = paginationQueryParams.Offset, Size = paginationQueryParams.Size }, cancellationToken); return(Ok(list)); }
public async Task <ActionResult <PagedListDto <AudioDto> > > GetYourFeed( [FromQuery] OffsetPaginationQueryParams queryParams, CancellationToken cancellationToken) { var result = await _mediator.Send(new GetAudioFeedQuery(_currentUserId) { Offset = queryParams.Offset, Size = queryParams.Size }, cancellationToken); return(Ok(result)); }
public async Task <ActionResult <OffsetPagedListDto <AudioDto> > > GetYourAudios( [FromQuery] OffsetPaginationQueryParams queryParams, CancellationToken cancellationToken = default) { var result = await _mediator.Send(new GetUsersAudioQuery(_currentUsername) { Offset = queryParams.Offset, Size = queryParams.Size, }, cancellationToken); return(Ok(result)); }
public async Task <IActionResult> GetYourFavoriteAudios([FromQuery] OffsetPaginationQueryParams queryParams, CancellationToken cancellationToken = default) { var query = new GetUserFavoriteAudiosQuery { Username = _currentUsername, Offset = queryParams.Offset, Size = queryParams.Size }; var result = await _mediator.Send(query, cancellationToken); return(Ok(result)); }
public async Task <ActionResult <PagedListDto <FollowingViewModel> > > GetFollowings(string username, [FromQuery] OffsetPaginationQueryParams paginationQueryParams, CancellationToken cancellationToken) { return(Ok(await _mediator.Send(new GetUserFollowingsQuery { Username = username, Offset = paginationQueryParams.Offset, Size = paginationQueryParams.Size }, cancellationToken))); }