saveShader method
Saves a Shader
On success the Shader
is saved
In case of error a ResponseError
is set on SaveShaderResponse
Implementation
@override
Future<SaveShaderResponse> saveShader(Shader shader) {
return catchSqlError<SaveShaderResponse>(
store.shaderDao.save(shader).then((reponse) => SaveShaderResponse()),
(sqle) => SaveShaderResponse(
error: toResponseError(sqle,
context: contextShader, target: shader.info.id)),
options);
}