db/update/Service: Enqueue() throws on error

This commit is contained in:
Max Kellermann
2018-08-19 23:15:52 +02:00
parent 9999914c74
commit cc64c715a2
4 changed files with 11 additions and 15 deletions

View File

@@ -249,13 +249,8 @@ handle_update(Response &r, UpdateService &update,
const char *uri_utf8, bool discard)
{
unsigned ret = update.Enqueue(uri_utf8, discard);
if (ret > 0) {
r.Format("updating_db: %i\n", ret);
return CommandResult::OK;
} else {
r.Error(ACK_ERROR_UPDATE_ALREADY, "already updating");
return CommandResult::ERROR;
}
r.Format("updating_db: %i\n", ret);
return CommandResult::OK;
}
static CommandResult