Upgrade Nostrify

This commit is contained in:
Alex Gleason
2024-09-23 22:16:03 -05:00
parent 6a8b22d018
commit fc73cb2961
5 changed files with 72 additions and 31 deletions

View File

@@ -15,7 +15,7 @@ export class Storages {
private static _db: Promise<EventsDB> | undefined;
private static _database: Promise<DittoDatabase> | undefined;
private static _admin: Promise<AdminStore> | undefined;
private static _client: Promise<NPool> | undefined;
private static _client: Promise<NPool<NRelay1>> | undefined;
private static _pubsub: Promise<InternalRelay> | undefined;
private static _search: Promise<SearchStore> | undefined;
@@ -68,7 +68,7 @@ export class Storages {
}
/** Relay pool storage. */
public static async client(): Promise<NPool> {
public static async client(): Promise<NPool<NRelay1>> {
if (!this._client) {
this._client = (async () => {
const db = await this.db();

View File

@@ -79,4 +79,8 @@ export class InternalRelay implements NRelay {
async query(): Promise<NostrEvent[]> {
return [];
}
async close(): Promise<void> {
return Promise.resolve();
}
}

View File

@@ -1,6 +1,6 @@
import 'deno-safe-fetch/load';
import { NostrEvent, NostrRelayOK, NPolicy } from '@nostrify/nostrify';
import { NoOpPolicy, ReadOnlyPolicy } from '@nostrify/nostrify/policies';
import { NoOpPolicy, ReadOnlyPolicy } from '@nostrify/policies';
import * as Comlink from 'comlink';
import { DittoDB } from '@/db/DittoDB.ts';