Monkey-patch RedisAdapter

This commit is contained in:
2026-07-22 22:41:57 -04:00
parent c84141b2f3
commit 4ce5a5f492
+11
View File
@@ -13,6 +13,17 @@ require('./oauth_code');
require('./api_token');
const { init } = require('@simpleworkjs/orm');
const { RedisAdapter } = require('@simpleworkjs/orm/lib/adapters/redis');
// Monkey-patch ORM bugs in RedisAdapter
RedisAdapter.prototype.delete = async function(instance) {
await instance._backing.remove();
};
RedisAdapter.prototype.update = async function(instance, data) {
await instance._backing.update(data);
return instance;
};
const { Resource, ResourceEdge, ResourceGroup } = require('./resource');
async function initORM() {