Monkey-patch RedisAdapter
This commit is contained in:
@@ -13,6 +13,17 @@ require('./oauth_code');
|
|||||||
require('./api_token');
|
require('./api_token');
|
||||||
|
|
||||||
const { init } = require('@simpleworkjs/orm');
|
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');
|
const { Resource, ResourceEdge, ResourceGroup } = require('./resource');
|
||||||
|
|
||||||
async function initORM() {
|
async function initORM() {
|
||||||
|
|||||||
Reference in New Issue
Block a user