no need to update api_key use date more than once per minute (#506)

This commit is contained in:
Dave Horton
2025-10-28 17:18:22 -04:00
committed by GitHub
parent 1d609135fc
commit e9d14e9e38

View File

@@ -47,10 +47,14 @@ class ApiKey extends Model {
}
/**
* update last_used api key for an account
*/
* update last_used api key for an account
* (only if last_used is null or more than a minute ago)
*/
static updateLastUsed(account_sid) {
const sql = 'UPDATE api_keys SET last_used = NOW() WHERE account_sid = ?';
const sql = `UPDATE api_keys
SET last_used = NOW()
WHERE account_sid = ?
AND (last_used IS NULL OR last_used < NOW() - INTERVAL 1 MINUTE)`;
const args = [account_sid];
return new Promise((resolve, reject) => {