eslint: sort imports & exports
This commit is contained in:
@ -1,25 +1,26 @@
|
||||
import * as utils from "@noble/curves/abstract/utils";
|
||||
import * as secp from "@noble/curves/secp256k1";
|
||||
import { unixNowMs } from "@snort/shared";
|
||||
import {
|
||||
RelaySettings,
|
||||
EventPublisher,
|
||||
Nip46Signer,
|
||||
Nip7Signer,
|
||||
PrivateKeySigner,
|
||||
KeyStorage,
|
||||
Nip7Signer,
|
||||
Nip46Signer,
|
||||
PrivateKeySigner,
|
||||
RelaySettings,
|
||||
SystemInterface,
|
||||
UserMetadata,
|
||||
} from "@snort/system";
|
||||
import { unixNowMs } from "@snort/shared";
|
||||
import * as secp from "@noble/curves/secp256k1";
|
||||
import * as utils from "@noble/curves/abstract/utils";
|
||||
|
||||
import { Blasters } from "@/Utils/Const";
|
||||
import { LoginStore, UserPreferences, LoginSession, LoginSessionType, SnortAppData, Newest } from "@/Utils/Login/index";
|
||||
import { generateBip39Entropy, entropyToPrivateKey } from "@/Utils/nip6";
|
||||
import { bech32ToHex, dedupeById, deleteRefCode, getCountry, sanitizeRelayUrl, unwrap } from "@/Utils";
|
||||
import { SubscriptionEvent } from "@/Utils/Subscription";
|
||||
import { Chats, FollowsFeed, GiftsCache, Notifications } from "@/Cache";
|
||||
import { Nip7OsSigner } from "./Nip7OsSigner";
|
||||
import SnortApi from "@/External/SnortApi";
|
||||
import { bech32ToHex, dedupeById, deleteRefCode, getCountry, sanitizeRelayUrl, unwrap } from "@/Utils";
|
||||
import { Blasters } from "@/Utils/Const";
|
||||
import { LoginSession, LoginSessionType, LoginStore, Newest,SnortAppData, UserPreferences } from "@/Utils/Login/index";
|
||||
import { entropyToPrivateKey,generateBip39Entropy } from "@/Utils/nip6";
|
||||
import { SubscriptionEvent } from "@/Utils/Subscription";
|
||||
|
||||
import { Nip7OsSigner } from "./Nip7OsSigner";
|
||||
|
||||
export function setRelays(state: LoginSession, relays: Record<string, RelaySettings>, createdAt: number) {
|
||||
if (SINGLE_RELAY) {
|
||||
|
@ -1,7 +1,8 @@
|
||||
import { HexKey, RelaySettings, u256, KeyStorage } from "@snort/system";
|
||||
import { HexKey, KeyStorage,RelaySettings, u256 } from "@snort/system";
|
||||
|
||||
import { DisplayAs } from "@/Components/Feed/DisplayAsSelector";
|
||||
import { UserPreferences } from "@/Utils/Login/index";
|
||||
import { SubscriptionEvent } from "@/Utils/Subscription";
|
||||
import { DisplayAs } from "@/Components/Feed/DisplayAsSelector";
|
||||
|
||||
/**
|
||||
* Stores latest copy of an item
|
||||
|
@ -1,11 +1,11 @@
|
||||
import * as secp from "@noble/curves/secp256k1";
|
||||
import * as utils from "@noble/curves/abstract/utils";
|
||||
import * as secp from "@noble/curves/secp256k1";
|
||||
import { deepClone, ExternalStore,unwrap } from "@snort/shared";
|
||||
import { EventPublisher, HexKey, KeyStorage, NotEncrypted, RelaySettings, socialGraphInstance } from "@snort/system";
|
||||
import { v4 as uuid } from "uuid";
|
||||
|
||||
import { HexKey, RelaySettings, EventPublisher, KeyStorage, NotEncrypted, socialGraphInstance } from "@snort/system";
|
||||
import { deepClone, unwrap, ExternalStore } from "@snort/shared";
|
||||
import { createPublisher,LoginSession, LoginSessionType } from "@/Utils/Login/index";
|
||||
|
||||
import { LoginSession, LoginSessionType, createPublisher } from "@/Utils/Login/index";
|
||||
import { DefaultPreferences, UserPreferences } from "./Preferences";
|
||||
|
||||
const AccountStoreKey = "sessions";
|
||||
|
@ -1,5 +1,6 @@
|
||||
/* eslint-disable @typescript-eslint/no-unused-vars */
|
||||
import { EventSigner, NostrEvent } from "@snort/system";
|
||||
|
||||
import { Nip7os } from "@/Utils/Login/index";
|
||||
|
||||
export class Nip7OsSigner implements EventSigner {
|
||||
|
@ -1,5 +1,5 @@
|
||||
import { DefaultImgProxy } from "@/Utils/Const";
|
||||
import { ImgProxySettings } from "@/Hooks/useImgProxy";
|
||||
import { DefaultImgProxy } from "@/Utils/Const";
|
||||
|
||||
export interface UserPreferences {
|
||||
/**
|
||||
|
@ -16,6 +16,6 @@ declare global {
|
||||
}
|
||||
}
|
||||
|
||||
export * from "./Preferences";
|
||||
export * from "./LoginSession";
|
||||
export * from "./Functions";
|
||||
export * from "./LoginSession";
|
||||
export * from "./Preferences";
|
||||
|
@ -1,4 +1,5 @@
|
||||
import { EventKind, EventPublisher } from "@snort/system";
|
||||
|
||||
import { ServiceError, ServiceProvider } from "./ServiceProvider";
|
||||
|
||||
export interface ManageHandle {
|
||||
|
@ -1,11 +1,12 @@
|
||||
import { TaggedNostrEvent, EventKind, MetadataCache, EventPublisher } from "@snort/system";
|
||||
import { MentionRegex } from "@/Utils/Const";
|
||||
import { defaultAvatar, tagFilterOfTextRepost, getDisplayName } from "@/Utils/index";
|
||||
import { UserCache } from "@/Cache";
|
||||
import { LoginSession } from "@/Utils/Login";
|
||||
import { removeUndefined, unwrap } from "@snort/shared";
|
||||
import SnortApi from "@/External/SnortApi";
|
||||
import { base64 } from "@scure/base";
|
||||
import { removeUndefined, unwrap } from "@snort/shared";
|
||||
import { EventKind, EventPublisher,MetadataCache, TaggedNostrEvent } from "@snort/system";
|
||||
|
||||
import { UserCache } from "@/Cache";
|
||||
import SnortApi from "@/External/SnortApi";
|
||||
import { MentionRegex } from "@/Utils/Const";
|
||||
import { defaultAvatar, getDisplayName,tagFilterOfTextRepost } from "@/Utils/index";
|
||||
import { LoginSession } from "@/Utils/Login";
|
||||
|
||||
export interface NotificationRequest {
|
||||
title: string;
|
||||
|
@ -1,7 +1,7 @@
|
||||
import { base64 } from "@scure/base";
|
||||
import { throwIfOffline } from "@snort/shared";
|
||||
import { EventPublisher, EventKind } from "@snort/system";
|
||||
import { UploadResult, Uploader } from "Upload";
|
||||
import { EventKind,EventPublisher } from "@snort/system";
|
||||
import { Uploader,UploadResult } from "Upload";
|
||||
|
||||
export class Nip96Uploader implements Uploader {
|
||||
constructor(
|
||||
|
@ -1,6 +1,7 @@
|
||||
import { base64 } from "@scure/base";
|
||||
import { throwIfOffline } from "@snort/shared";
|
||||
import { EventKind, EventPublisher } from "@snort/system";
|
||||
|
||||
import { UploadResult } from "@/Utils/Upload/index";
|
||||
|
||||
export default async function NostrBuild(file: File | Blob, publisher?: EventPublisher): Promise<UploadResult> {
|
||||
|
@ -1,4 +1,5 @@
|
||||
import { throwIfOffline } from "@snort/shared";
|
||||
|
||||
import { UploadResult } from "@/Utils/Upload/index";
|
||||
|
||||
export default async function NostrImg(file: File | Blob): Promise<UploadResult> {
|
||||
|
@ -1,10 +1,10 @@
|
||||
import { base64 } from "@scure/base";
|
||||
import { throwIfOffline } from "@snort/shared";
|
||||
import { EventKind, EventPublisher } from "@snort/system";
|
||||
import { UploadState, VoidApi } from "@void-cat/api";
|
||||
|
||||
import { FileExtensionRegex } from "@/Utils/Const";
|
||||
import { UploadResult } from "@/Utils/Upload/index";
|
||||
import { base64 } from "@scure/base";
|
||||
import { throwIfOffline } from "@snort/shared";
|
||||
|
||||
/**
|
||||
* Upload file to void.cat
|
||||
|
@ -1,14 +1,15 @@
|
||||
import { useState } from "react";
|
||||
import useLogin from "@/Hooks/useLogin";
|
||||
import { NostrEvent } from "@snort/system";
|
||||
import { useState } from "react";
|
||||
import { v4 as uuid } from "uuid";
|
||||
|
||||
import NostrBuild from "@/Utils/Upload/NostrBuild";
|
||||
import VoidCat from "@/Utils/Upload/VoidCat";
|
||||
import NostrImg from "@/Utils/Upload/NostrImg";
|
||||
import { KieranPubKey } from "@/Utils/Const";
|
||||
import { bech32ToHex, unwrap } from "@/Utils";
|
||||
import useEventPublisher from "@/Hooks/useEventPublisher";
|
||||
import useLogin from "@/Hooks/useLogin";
|
||||
import { bech32ToHex, unwrap } from "@/Utils";
|
||||
import { KieranPubKey } from "@/Utils/Const";
|
||||
import NostrBuild from "@/Utils/Upload/NostrBuild";
|
||||
import NostrImg from "@/Utils/Upload/NostrImg";
|
||||
import VoidCat from "@/Utils/Upload/VoidCat";
|
||||
|
||||
import { Nip96Uploader } from "./Nip96";
|
||||
|
||||
export interface UploadResult {
|
||||
|
@ -1,9 +1,10 @@
|
||||
import { ExternalStore, LNURL, unixNow } from "@snort/shared";
|
||||
|
||||
import { UserCache } from "@/Cache";
|
||||
import { LNURL, ExternalStore, unixNow } from "@snort/shared";
|
||||
import { Toastore } from "@/Components/Toaster/Toaster";
|
||||
import { LNWallet, WalletInvoiceState, Wallets } from "@/Wallet";
|
||||
import { bech32ToHex, getDisplayName, trackEvent } from "@/Utils/index";
|
||||
import { SnortPubKey } from "@/Utils/Const";
|
||||
import { bech32ToHex, getDisplayName, trackEvent } from "@/Utils/index";
|
||||
import { LNWallet, WalletInvoiceState, Wallets } from "@/Wallet";
|
||||
|
||||
export enum ZapPoolRecipientType {
|
||||
Generic = 0,
|
||||
|
@ -1,5 +1,6 @@
|
||||
import { LNURL, isHex } from "@snort/shared";
|
||||
import { isHex,LNURL } from "@snort/shared";
|
||||
import { EventPublisher, NostrEvent, NostrLink, SystemInterface } from "@snort/system";
|
||||
|
||||
import { generateRandomKey } from "@/Utils/Login";
|
||||
import { LNWallet, WalletInvoiceState } from "@/Wallet";
|
||||
|
||||
|
@ -1,26 +1,28 @@
|
||||
import TZ from "../tz.json";
|
||||
import Nostrich from "@/assets/img/nostrich.webp";
|
||||
import * as secp from "@noble/curves/secp256k1";
|
||||
import * as utils from "@noble/curves/abstract/utils";
|
||||
import { sha256 as hash } from "@noble/hashes/sha256";
|
||||
import * as secp from "@noble/curves/secp256k1";
|
||||
import { hmac } from "@noble/hashes/hmac";
|
||||
import { sha256 as hash } from "@noble/hashes/sha256";
|
||||
import { bytesToHex } from "@noble/hashes/utils";
|
||||
import { bech32, base32hex } from "@scure/base";
|
||||
import { base32hex,bech32 } from "@scure/base";
|
||||
import { isHex, isOffline } from "@snort/shared";
|
||||
import {
|
||||
encodeTLV,
|
||||
EventKind,
|
||||
HexKey,
|
||||
MetadataCache,
|
||||
NostrEvent,
|
||||
NostrLink,
|
||||
NostrPrefix,
|
||||
TaggedNostrEvent,
|
||||
u256,
|
||||
EventKind,
|
||||
encodeTLV,
|
||||
NostrPrefix,
|
||||
NostrEvent,
|
||||
MetadataCache,
|
||||
NostrLink,
|
||||
UserMetadata,
|
||||
} from "@snort/system";
|
||||
import { isHex, isOffline } from "@snort/shared";
|
||||
import { Birthday, Day } from "@/Utils/Const";
|
||||
|
||||
import Nostrich from "@/assets/img/nostrich.webp";
|
||||
import AnimalName from "@/Components/User/AnimalName";
|
||||
import { Birthday, Day } from "@/Utils/Const";
|
||||
|
||||
import TZ from "../tz.json";
|
||||
|
||||
export const sha256 = (str: string | Uint8Array): u256 => {
|
||||
return utils.bytesToHex(hash(str));
|
||||
|
@ -1,7 +1,7 @@
|
||||
import * as utils from "@noble/curves/abstract/utils";
|
||||
import { HDKey } from "@scure/bip32";
|
||||
import * as bip39 from "@scure/bip39";
|
||||
import { wordlist } from "@scure/bip39/wordlists/english";
|
||||
import { HDKey } from "@scure/bip32";
|
||||
|
||||
import { DerivationPath } from "@/Utils/Const";
|
||||
|
||||
|
@ -1,18 +1,19 @@
|
||||
import { FlatReqFilter, NostrEvent, Optimizer, PowMiner, PowWorker, ReqFilter } from "@snort/system";
|
||||
import PowWorkerURL from "@snort/system/src/pow-worker.ts?worker&url";
|
||||
|
||||
import { unwrap } from "@/Utils/index";
|
||||
|
||||
import {
|
||||
compress,
|
||||
default as wasmInit,
|
||||
expand_filter,
|
||||
flat_merge,
|
||||
get_diff,
|
||||
pow,
|
||||
schnorr_verify_event,
|
||||
default as wasmInit,
|
||||
} from "../../../system-wasm/pkg/system_wasm";
|
||||
import WasmPath from "../../../system-wasm/pkg/system_wasm_bg.wasm";
|
||||
|
||||
import { FlatReqFilter, NostrEvent, Optimizer, PowMiner, PowWorker, ReqFilter } from "@snort/system";
|
||||
import PowWorkerURL from "@snort/system/src/pow-worker.ts?worker&url";
|
||||
import { unwrap } from "@/Utils/index";
|
||||
|
||||
export const WasmOptimizer = {
|
||||
expandFilter: (f: ReqFilter) => {
|
||||
return expand_filter(f) as Array<FlatReqFilter>;
|
||||
|
Reference in New Issue
Block a user