deleteShaderById method
Deletes a Shader
by shaderId
On success the Shader
identified by shaderId
is deleted
In case of error a ResponseError
is set on DeleteShaderResponse
Implementation
@override
Future<DeleteShaderResponse> deleteShaderById(String shaderId) {
return catchSqlError<DeleteShaderResponse>(
store.shaderDao
.deleteById(shaderId,
foreignKeysEnabled: options.foreignKeysEnabled)
.then((reponse) => DeleteShaderResponse()),
(sqle) => DeleteShaderResponse(
error: toResponseError(sqle,
context: contextShader, target: shaderId)),
options);
}