Move warning timing logic into handleSQLiteBusy.

This commit is contained in:
Ben Radford
2023-04-11 16:14:16 +01:00
parent da322ebda6
commit de3df3009b
2 changed files with 6 additions and 13 deletions
+4 -2
View File
@@ -239,9 +239,11 @@ SQLiteTxn::~SQLiteTxn()
}
}
void handleSQLiteBusy(const SQLiteBusy & e, bool shouldWarn)
void handleSQLiteBusy(const SQLiteBusy & e, time_t & nextWarning)
{
if (shouldWarn) {
time_t now = time(0);
if (now > nextWarning) {
nextWarning = now + 10;
logWarning({
.msg = hintfmt(e.what())
});