in src/main/java/com/googlesource/gerrit/plugins/webhooks/rest/DeleteRemote.java [51:67]
public Response<?> apply(RemoteResource rsrc, Input input)
throws RepositoryNotFoundException, IOException, ConfigInvalidException, AuthException {
if (!permissions.canUpdate(rsrc.getProject())) {
throw new AuthException("not allowed to update webhooks");
}
try (MetaDataUpdate md = metaDataUpdateFactory.get().create(rsrc.getProject())) {
WebhooksConfig wh = webhooksConfig.get();
wh.load(md);
wh.deleteRemote(rsrc.getRemoteConfig().getName());
wh.commit(md);
}
projectCache.evictAndReindex(rsrc.getProject());
return Response.none();
}