findAllShaderIds method

  1. @override
Future<FindShaderIdsResponse> findAllShaderIds()

Returns a FindShaderIdsResponse with all the shader id's

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> findAllShaderIds() {
  return catchDioError<FindShaderIdsResponse>(
      client.get('${options.apiPath}/shaders', queryParameters: {
        'key': options.apiKey
      }).then((Response<dynamic> response) =>
          jsonResponse<FindShaderIdsResponse>(
              response, (data) => FindShaderIdsResponse.fromJson(data))),
      (de) => FindShaderIdsResponse(
          error: toResponseError(de, context: contextShader)));
}