unpkg/server/middleware/utils/incrementCounter.js

16 lines
320 B
JavaScript

const db = require("../../RedisClient")
function incrementCounter(counter, key, by) {
return new Promise((resolve, reject) => {
db.hincrby(counter, key, by, (error, value) => {
if (error) {
reject(error)
} else {
resolve(value)
}
})
})
}
module.exports = incrementCounter