findAllShaders method
Returns a FindShadersResponse
with all the shaders
Upon success a list of shaders is provided and error is set to null
In case of error a ResponseError
is set and no shader list is provided
Implementation
@override
Future<FindShadersResponse> findAllShaders() {
return catchSqlError<FindShadersResponse>(
store.shaderDao.findAll().then((results) => FindShadersResponse(
shaders: results
.map((shader) => FindShaderResponse(shader: shader))
.toList())),
(sqle) => FindShadersResponse(
error: toResponseError(sqle, context: contextShader)),
options);
}