Skip to content

Commit 706bea2

Browse files
authored
Merge pull request #667 from devforth/next
Next
2 parents 6162bfe + 3f2fa5d commit 706bea2

4 files changed

Lines changed: 8 additions & 6 deletions

File tree

adminforth/types/adapters/KeyValueAdapter.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ export interface KeyValueAdapter {
77

88
get(key: string): Promise<string | null>;
99

10-
listByPrefix(prefix: string, limit: number): Promise<Record<string, string>>;
10+
listByPrefix(prefix: string, limit: number): Promise<Record<string, string>[]>;
1111

1212
set(key: string, value: string, expiresInSeconds?: number): Promise<void>;
1313

dev-demo/Taskfile.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -48,6 +48,7 @@ vars:
4848
- "adminforth-chat-surface-adapter-telegram"
4949
- "adminforth-image-generation-adapter-openai"
5050
- "adminforth-storage-adapter-amazon-s3"
51+
- "adminforth-storage-adapter-s3-compatible"
5152
- "adminforth-storage-adapter-local"
5253
- "adminforth-image-vision-adapter-openai"
5354
- "adminforth-key-value-adapter-ram"

dev-demo/api.ts

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -2,11 +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 LevelDBKeyValueAdapter from '../adapters/adminforth-key-value-adapter-leveldb/index.js';
6-
7-
const levelDbAdapter = new LevelDBKeyValueAdapter({
8-
dbPath: './testdb',
9-
});
5+
import { levelDbAdapter } from './utils.js';
106

117
const DASHBOARD_CAR_SOURCES = [
128
{ resourceId: 'cars_sl', label: 'SQLite' },

dev-demo/utils.ts

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
import LevelDBKeyValueAdapter from '../adapters/adminforth-key-value-adapter-leveldb/index.js';
2+
3+
export const levelDbAdapter = new LevelDBKeyValueAdapter({
4+
dbPath: './testdb',
5+
});

0 commit comments

Comments
 (0)