mirror of
https://gitlab.com/soapbox-pub/ditto.git
synced 2025-12-06 11:29:46 +00:00
refactor: remove unused imports and get rid of useless await
This commit is contained in:
parent
7d2258ff50
commit
795c83ee88
1 changed files with 3 additions and 9 deletions
|
|
@ -1,21 +1,15 @@
|
||||||
import { CashuMint, CashuWallet, getEncodedToken, type Proof } from '@cashu/cashu-ts';
|
|
||||||
import { NostrEvent, NostrFilter, NSchema as n } from '@nostrify/nostrify';
|
import { NostrEvent, NostrFilter, NSchema as n } from '@nostrify/nostrify';
|
||||||
import { logi } from '@soapbox/logi';
|
|
||||||
import { generateSecretKey, getPublicKey } from 'nostr-tools';
|
|
||||||
import { bytesToString, stringToBytes } from '@scure/base';
|
|
||||||
import { z } from 'zod';
|
import { z } from 'zod';
|
||||||
|
|
||||||
import { AppController } from '@/app.ts';
|
import { AppController } from '@/app.ts';
|
||||||
import { Conf } from '@/config.ts';
|
import { Conf } from '@/config.ts';
|
||||||
import { DittoEvent } from '@/interfaces/DittoEvent.ts';
|
import { DittoEvent } from '@/interfaces/DittoEvent.ts';
|
||||||
import { getAuthor } from '@/queries.ts';
|
import { getAuthor } from '@/queries.ts';
|
||||||
import { isNostrId } from '@/utils.ts';
|
|
||||||
import { addTag } from '@/utils/tags.ts';
|
import { addTag } from '@/utils/tags.ts';
|
||||||
import { createEvent, paginated, parseBody, updateAdminEvent } from '@/utils/api.ts';
|
import { createEvent, paginated, parseBody, updateAdminEvent } from '@/utils/api.ts';
|
||||||
import { getInstanceMetadata } from '@/utils/instance.ts';
|
import { getInstanceMetadata } from '@/utils/instance.ts';
|
||||||
import { deleteTag } from '@/utils/tags.ts';
|
import { deleteTag } from '@/utils/tags.ts';
|
||||||
import { DittoZapSplits, getZapSplits } from '@/utils/zap-split.ts';
|
import { DittoZapSplits, getZapSplits } from '@/utils/zap-split.ts';
|
||||||
import { errorJson } from '@/utils/log.ts';
|
|
||||||
import { AdminSigner } from '@/signers/AdminSigner.ts';
|
import { AdminSigner } from '@/signers/AdminSigner.ts';
|
||||||
import { screenshotsSchema } from '@/schemas/nostr.ts';
|
import { screenshotsSchema } from '@/schemas/nostr.ts';
|
||||||
import { booleanParamSchema, percentageSchema, wsUrlSchema } from '@/schema.ts';
|
import { booleanParamSchema, percentageSchema, wsUrlSchema } from '@/schema.ts';
|
||||||
|
|
@ -249,7 +243,7 @@ export const getZapSplitsController: AppController = async (c) => {
|
||||||
const zapSplits = await Promise.all(pubkeys.map(async (pubkey) => {
|
const zapSplits = await Promise.all(pubkeys.map(async (pubkey) => {
|
||||||
const author = await getAuthor(pubkey);
|
const author = await getAuthor(pubkey);
|
||||||
|
|
||||||
const account = author ? await renderAccount(author) : await accountFromPubkey(pubkey);
|
const account = author ? renderAccount(author) : accountFromPubkey(pubkey);
|
||||||
|
|
||||||
return {
|
return {
|
||||||
account,
|
account,
|
||||||
|
|
@ -278,9 +272,9 @@ export const statusZapSplitsController: AppController = async (c) => {
|
||||||
const users = await store.query([{ authors: pubkeys, kinds: [0], limit: pubkeys.length }], { signal });
|
const users = await store.query([{ authors: pubkeys, kinds: [0], limit: pubkeys.length }], { signal });
|
||||||
await hydrateEvents({ events: users, store, signal });
|
await hydrateEvents({ events: users, store, signal });
|
||||||
|
|
||||||
const zapSplits = (await Promise.all(pubkeys.map(async (pubkey) => {
|
const zapSplits = (await Promise.all(pubkeys.map((pubkey) => {
|
||||||
const author = (users.find((event) => event.pubkey === pubkey) as DittoEvent | undefined)?.author;
|
const author = (users.find((event) => event.pubkey === pubkey) as DittoEvent | undefined)?.author;
|
||||||
const account = author ? await renderAccount(author) : await accountFromPubkey(pubkey);
|
const account = author ? renderAccount(author) : accountFromPubkey(pubkey);
|
||||||
|
|
||||||
const weight = percentageSchema.catch(0).parse(zapsTag.find((name) => name[1] === pubkey)![3]) ?? 0;
|
const weight = percentageSchema.catch(0).parse(zapsTag.find((name) => name[1] === pubkey)![3]) ?? 0;
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue