findAllShaderIdsByUserId method
Returns a FindShaderIdsResponse
with all the shader id's
for the user userId
Upon success a list of shader ids is provided and error is set to null
In case of error a ResponseError
is set and no shader id list is provided
Implementation
@override
Future<FindShaderIdsResponse> findAllShaderIdsByUserId(String userId) {
return catchDioError<FindShaderIdsResponse>(
_getShaderIdsByUserId(userId).then((userResponse) =>
FindShaderIdsResponse(
count: userResponse.ids?.length, ids: userResponse.ids)),
(de) => FindShaderIdsResponse(
error: toResponseError(de, context: contextUser, target: userId)));
}