mirror of
https://github.com/aljazceru/ditto.git
synced 2025-12-20 23:14:20 +01:00
Add APISigner and AdminSigner classes, implement NostrSigner interface
This commit is contained in:
@@ -15,7 +15,7 @@ import { eventAge, isRelay, nostrDate, nostrNow, Time } from '@/utils.ts';
|
||||
import { fetchWorker } from '@/workers/fetch.ts';
|
||||
import { TrendsWorker } from '@/workers/trends.ts';
|
||||
import { verifyEventWorker } from '@/workers/verify.ts';
|
||||
import { signAdminEvent } from '@/sign.ts';
|
||||
import { AdminSigner } from '@/signers/AdminSigner.ts';
|
||||
import { lnurlCache } from '@/utils/lnurl.ts';
|
||||
|
||||
const debug = Debug('ditto:pipeline');
|
||||
@@ -194,7 +194,9 @@ async function payZap(event: DittoEvent, signal: AbortSignal) {
|
||||
{ fetch: fetchWorker, signal },
|
||||
);
|
||||
|
||||
const nwcRequestEvent = await signAdminEvent({
|
||||
const signer = new AdminSigner();
|
||||
|
||||
const nwcRequestEvent = await signer.signEvent({
|
||||
kind: 23194,
|
||||
content: await encryptAdmin(
|
||||
event.pubkey,
|
||||
|
||||
Reference in New Issue
Block a user