savePlaylistShaders method

  1. @override
Future<SavePlaylistShadersResponse> savePlaylistShaders(
  1. String playlistId,
  2. List<String> shaderIds
)

Associates a list of shader is with a playlist

On success the list of shader ids was saved

In case of error a ResponseError is set on SavePlaylistShadersResponse

Implementation

@override
Future<SavePlaylistShadersResponse> savePlaylistShaders(
    String playlistId, List<String> shaderIds) {
  return catchSqlError<SavePlaylistShadersResponse>(
      store.playlistDao
          .savePlaylistShaders(playlistId, shaderIds)
          .then((reponse) => SavePlaylistShadersResponse()),
      (sqle) => SavePlaylistShadersResponse(
          error: toResponseError(sqle,
              context: contextPlaylist, target: playlistId)),
      options);
}