findAllShaderIdsByUserId method

  1. @override
Future<FindShaderIdsResponse> findAllShaderIdsByUserId(
  1. String userId
)

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 catchSqlError<FindShaderIdsResponse>(
      store.shaderDao
          .findIds(userId: userId)
          .then((results) => FindShaderIdsResponse(ids: results.toList())),
      (sqle) => FindShaderIdsResponse(
          error: toResponseError(sqle, context: contextUser, target: userId)),
      options);
}