public override Task <Trackmanagement.Empty> ShareTracks(Trackmanagement.InstallTrackRequest request, ServerCallContext context) { Sharing.AddTracksToUploadQueue(request.TrackName); return(Task.FromResult(new Trackmanagement.Empty())); }
public override Task <Trackmanagement.Empty> InstallSharedTracks(Trackmanagement.InstallTrackRequest request, ServerCallContext context) { TrackInstaller.EnqueueSharedTracks(request.TrackName); return(Task.FromResult(new Trackmanagement.Empty())); }
public override Task <Trackmanagement.Empty> ToggleFavorite(Trackmanagement.InstallTrackRequest request, ServerCallContext context) { LocalSettings.ToggleFavorite(request.TrackName); return(Task.FromResult(new Trackmanagement.Empty())); }
public override Task <Trackmanagement.Empty> InstallSelectedTrack(Trackmanagement.InstallTrackRequest request, ServerCallContext context) { TrackInstaller.AddTrackToInstallQueue(request.TrackName); return(Task.FromResult(new Trackmanagement.Empty())); }