Skip to content

Commit f48bc82

Browse files
committed
dev-demo: add RAM key-value adapter to utils and update api import
AdminForth/1735/kv-adapters-and-storage-s3-com
1 parent b9ac9da commit f48bc82

2 files changed

Lines changed: 5 additions & 1 deletion

File tree

dev-demo/api.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ import { Express, Response } from "express";
22
import { Filters, IAdminForth, IAdminUserExpressRequest } from "adminforth";
33
import * as z from "zod";
44
import TwoFactorsAuthPlugin from "../plugins/adminforth-two-factors-auth/index.js";
5-
import { levelDbAdapter, resourceAdapter } from './utils.js';
5+
import { levelDbAdapter, resourceAdapter, ramAdapter } from './utils.js';
66

77
const CURRENT_KV_ADAPTER = resourceAdapter;
88

dev-demo/utils.ts

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
import LevelDBKeyValueAdapter from '../adapters/adminforth-key-value-adapter-leveldb/index.js';
22
import RedisKeyValueAdapter from '../adapters/adminforth-key-value-adapter-redis/index.js';
33
import ResourceKeyValueAdapter from '../adapters/adminforth-key-value-adapter-resource/index.js';
4+
import RAMKeyValueAdapter from '../adapters/adminforth-key-value-adapter-ram/index.js';
45

56
export const levelDbAdapter = new LevelDBKeyValueAdapter({
67
dbPath: './testdb',
@@ -13,6 +14,9 @@ export const resourceAdapter = new ResourceKeyValueAdapter({
1314
collectionField: 'collection',
1415
})
1516

17+
export const ramAdapter = new RAMKeyValueAdapter();
18+
19+
// Uncomment if you have running Redis instance
1620
// export const redisAdapter = new RedisKeyValueAdapter({
1721
// redisUrl: 'redis://localhost:6379',
1822
// })

0 commit comments

Comments
 (0)