fix: test on redis

This commit is contained in:
Barış Soner Uşaklı
2024-12-23 20:39:52 -05:00
parent c69fa811e5
commit a6f0eba5a1
2 changed files with 13 additions and 3 deletions

View File

@@ -172,8 +172,11 @@ module.exports = function (module) {
if (key === undefined || key === null || field === undefined || field === null) { if (key === undefined || key === null || field === undefined || field === null) {
return; return;
} }
await module.client.hdel(key, field); field = field.toString();
cache.del(key); if (field) {
await module.client.hdel(key, field);
cache.del(key);
}
}; };
module.deleteObjectFields = async function (key, fields) { module.deleteObjectFields = async function (key, fields) {

View File

@@ -10,7 +10,14 @@ module.exports = function (app) {
const router = express.Router(); const router = express.Router();
router.get('/test', async (req, res) => { router.get('/test', async (req, res) => {
res.redirect(404); // res.redirect(404);
const db = require('../database');
await db.setObject('foo', { baz: 1});
// await db.deleteObjectField('sdasdasd', '');
await db.deleteObjectField('foo', '$asdasd');
// await db.deleteObjectField('foo', '$');
res.json('ok');
}); });
// Redoc // Redoc