chore: Update translations
continuous-integration/drone/push Build is failing Details

This commit is contained in:
Martti Malmi 2024-01-04 17:04:09 +00:00
parent 3fe3c7a98d
commit 2e97546ab0
56 changed files with 76 additions and 76 deletions

View File

@ -18,7 +18,7 @@ module.exports = {
"react-hooks/exhaustive-deps": "off",
"react-refresh/only-export-components": "warn",
"simple-import-sort/imports": "error",
"simple-import-sort/exports": "error"
"simple-import-sort/exports": "error",
},
root: true,
ignorePatterns: ["build/", "*.test.ts", "*.js"],

View File

@ -1,6 +1,6 @@
import { EventKind, EventPublisher, RequestBuilder, TaggedNostrEvent } from "@snort/system";
import { db,UnwrappedGift } from "@/Db";
import { db, UnwrappedGift } from "@/Db";
import { findTag, unwrap } from "@/Utils";
import { LoginSession, LoginSessionType } from "@/Utils/Login";

View File

@ -1,7 +1,7 @@
import { unixNow } from "@snort/shared";
import { EventKind, NostrEvent, RequestBuilder, TaggedNostrEvent } from "@snort/system";
import { db,NostrEventForSession } from "@/Db";
import { db, NostrEventForSession } from "@/Db";
import { Day } from "@/Utils/Const";
import { LoginSession } from "@/Utils/Login";

View File

@ -1,6 +1,6 @@
import { FeedCache } from "@snort/shared";
import { db,Payment } from "@/Db";
import { db, Payment } from "@/Db";
export class Payments extends FeedCache<Payment> {
constructor() {

View File

@ -1,4 +1,4 @@
import { RelayMetricCache,UserProfileCache, UserRelaysCache } from "@snort/system";
import { RelayMetricCache, UserProfileCache, UserRelaysCache } from "@snort/system";
import { SnortSystemDb } from "@snort/system-web";
import { ChatCache } from "./ChatCache";

View File

@ -1,5 +1,5 @@
import classNames from "classnames";
import { ReactNode,useState } from "react";
import { ReactNode, useState } from "react";
import ShowMore from "@/Components/Event/ShowMore";
import Icon from "@/Components/Icons/Icon";

View File

@ -4,7 +4,7 @@ import { decodeInvoice } from "@snort/shared";
import classNames from "classnames";
import { useState } from "react";
import { useMemo } from "react";
import { FormattedMessage,useIntl } from "react-intl";
import { FormattedMessage, useIntl } from "react-intl";
import Icon from "@/Components/Icons/Icon";
import SendSats from "@/Components/SendSats/SendSats";

View File

@ -8,7 +8,7 @@ import { Toastore } from "@/Components/Toaster/Toaster";
import FollowListBase from "@/Components/User/FollowListBase";
import useEventPublisher from "@/Hooks/useEventPublisher";
import useLogin from "@/Hooks/useLogin";
import { dedupe, findTag, getDisplayName,hexToBech32 } from "@/Utils";
import { dedupe, findTag, getDisplayName, hexToBech32 } from "@/Utils";
import { useWallet } from "@/Wallet";
import { WalletInvoiceState } from "@/Wallet";

View File

@ -1,5 +1,5 @@
import classNames from "classnames";
import { useMemo,useRef } from "react";
import { useMemo, useRef } from "react";
import { FormattedMessage } from "react-intl";
import { useLocation } from "react-router-dom";

View File

@ -1,4 +1,4 @@
import { sanitizeRelayUrl,unwrap } from "@snort/shared";
import { sanitizeRelayUrl, unwrap } from "@snort/shared";
import { OkResponse } from "@snort/system";
import { useState } from "react";
import { useIntl } from "react-intl";

View File

@ -2,7 +2,7 @@ import "./Markdown.css";
import { transformText } from "@snort/system";
import { marked, Token } from "marked";
import markedFootnote, { Footnote, FootnoteRef,Footnotes } from "marked-footnote";
import markedFootnote, { Footnote, FootnoteRef, Footnotes } from "marked-footnote";
import { forwardRef, ReactNode, useMemo } from "react";
import { Link } from "react-router-dom";

View File

@ -9,8 +9,8 @@ import SnortApi from "@/External/SnortApi";
import useEventPublisher from "@/Hooks/useEventPublisher";
import useLogin from "@/Hooks/useLogin";
import useModeration from "@/Hooks/useModeration";
import { setBookmarked,setPinned } from "@/Utils/Login";
import { getCurrentSubscription,SubscriptionType } from "@/Utils/Subscription";
import { setBookmarked, setPinned } from "@/Utils/Login";
import { getCurrentSubscription, SubscriptionType } from "@/Utils/Subscription";
import { ReBroadcaster } from "../ReBroadcaster";

View File

@ -1,5 +1,5 @@
import { normalizeReaction } from "@snort/shared";
import { countLeadingZeros, NostrLink,ParsedZap, TaggedNostrEvent } from "@snort/system";
import { countLeadingZeros, NostrLink, ParsedZap, TaggedNostrEvent } from "@snort/system";
import { useUserProfile } from "@snort/system-react";
import { Menu, MenuItem } from "@szhsin/react-menu";
import classNames from "classnames";

View File

@ -1,6 +1,6 @@
import "./NoteReaction.css";
import { EventExt,EventKind, NostrEvent, NostrPrefix, TaggedNostrEvent } from "@snort/system";
import { EventExt, EventKind, NostrEvent, NostrPrefix, TaggedNostrEvent } from "@snort/system";
import { useUserProfile } from "@snort/system-react";
import { useMemo } from "react";
import { useInView } from "react-intersection-observer";
@ -10,7 +10,7 @@ import { Link } from "react-router-dom";
import Note from "@/Components/Event/Note";
import Icon from "@/Components/Icons/Icon";
import useModeration from "@/Hooks/useModeration";
import { eventLink, getDisplayName,hexToBech32 } from "@/Utils";
import { eventLink, getDisplayName, hexToBech32 } from "@/Utils";
export interface NoteReactionProps {
data: TaggedNostrEvent;

View File

@ -1,5 +1,5 @@
import { LNURL } from "@snort/shared";
import { NostrLink,ParsedZap, TaggedNostrEvent } from "@snort/system";
import { NostrLink, ParsedZap, TaggedNostrEvent } from "@snort/system";
import { useUserProfile } from "@snort/system-react";
import { useState } from "react";
import { FormattedMessage, FormattedNumber, useIntl } from "react-intl";

View File

@ -1,8 +1,8 @@
import "./Reactions.css";
import { ParsedZap,TaggedNostrEvent } from "@snort/system";
import { useEffect,useMemo, useState } from "react";
import { FormattedMessage,useIntl } from "react-intl";
import { ParsedZap, TaggedNostrEvent } from "@snort/system";
import { useEffect, useMemo, useState } from "react";
import { FormattedMessage, useIntl } from "react-intl";
import CloseButton from "@/Components/Button/CloseButton";
import Icon from "@/Components/Icons/Icon";

View File

@ -1,8 +1,8 @@
import "./Thread.css";
import { EventExt, NostrLink,NostrPrefix, parseNostrLink, TaggedNostrEvent, u256 } from "@snort/system";
import { EventExt, NostrLink, NostrPrefix, parseNostrLink, TaggedNostrEvent, u256 } from "@snort/system";
import classNames from "classnames";
import { Fragment,ReactNode, useContext, useMemo, useState } from "react";
import { Fragment, ReactNode, useContext, useMemo, useState } from "react";
import { useIntl } from "react-intl";
import { useNavigate, useParams } from "react-router-dom";
@ -10,7 +10,7 @@ import BackButton from "@/Components/Button/BackButton";
import Collapsed from "@/Components/Collapsed";
import Note from "@/Components/Event/Note";
import NoteGhost from "@/Components/Event/NoteGhost";
import { chainKey,ThreadContext, ThreadContextWrapper } from "@/Hooks/useThreadContext";
import { chainKey, ThreadContext, ThreadContextWrapper } from "@/Hooks/useThreadContext";
import { getAllLinkReactions, getLinkReactions } from "@/Utils";
import messages from "../messages";

View File

@ -1,7 +1,7 @@
import "./RootTabs.css";
import { Menu, MenuItem } from "@szhsin/react-menu";
import { ReactNode, useEffect, useMemo,useState } from "react";
import { ReactNode, useEffect, useMemo, useState } from "react";
import { FormattedMessage } from "react-intl";
import { useLocation, useNavigate } from "react-router-dom";

View File

@ -1,7 +1,7 @@
import "./Timeline.css";
import { unixNow } from "@snort/shared";
import { EventKind, socialGraphInstance,TaggedNostrEvent } from "@snort/system";
import { EventKind, socialGraphInstance, TaggedNostrEvent } from "@snort/system";
import { useCallback, useMemo, useState } from "react";
import { FormattedMessage } from "react-intl";

View File

@ -1,6 +1,6 @@
import { useUserProfile } from "@snort/system-react";
import Lottie from "lottie-react";
import { useEffect,useState } from "react";
import { useEffect, useState } from "react";
import { FormattedMessage } from "react-intl";
import { Link, useNavigate } from "react-router-dom";

View File

@ -1,7 +1,7 @@
import { mapEventToProfile,UserMetadata } from "@snort/system";
import { mapEventToProfile, UserMetadata } from "@snort/system";
import { useUserProfile } from "@snort/system-react";
import { ChangeEvent,useEffect, useMemo, useState } from "react";
import { FormattedMessage,useIntl } from "react-intl";
import { ChangeEvent, useEffect, useMemo, useState } from "react";
import { FormattedMessage, useIntl } from "react-intl";
import { useNavigate } from "react-router-dom";
import { UserCache } from "@/Cache";

View File

@ -1,4 +1,4 @@
import { forwardRef, HTMLProps, ReactNode, useEffect,useMemo, useState } from "react";
import { forwardRef, HTMLProps, ReactNode, useEffect, useMemo, useState } from "react";
import { FormattedMessage } from "react-intl";
import useImgProxy from "@/Hooks/useImgProxy";

View File

@ -3,7 +3,7 @@ import "./SendSats.css";
import { LNURLSuccessAction } from "@snort/shared";
import { HexKey } from "@snort/system";
import React, { ReactNode, useEffect, useState } from "react";
import { FormattedMessage,useIntl } from "react-intl";
import { FormattedMessage, useIntl } from "react-intl";
import AsyncButton from "@/Components/Button/AsyncButton";
import CloseButton from "@/Components/Button/CloseButton";
@ -16,7 +16,7 @@ import useEventPublisher from "@/Hooks/useEventPublisher";
import useLogin from "@/Hooks/useLogin";
import { debounce } from "@/Utils";
import { formatShort } from "@/Utils/Number";
import { Zapper,ZapTarget, ZapTargetResult } from "@/Utils/Zapper";
import { Zapper, ZapTarget, ZapTargetResult } from "@/Utils/Zapper";
import { LNWallet, useWallet } from "@/Wallet";
import messages from "../messages";

View File

@ -1,7 +1,7 @@
import "@webscopeio/react-textarea-autocomplete/style.css";
import "./Textarea.css";
import { MetadataCache,NostrPrefix } from "@snort/system";
import { MetadataCache, NostrPrefix } from "@snort/system";
import ReactTextareaAutocomplete from "@webscopeio/react-textarea-autocomplete";
import { useIntl } from "react-intl";
import TextareaAutosize from "react-textarea-autosize";

View File

@ -1,5 +1,5 @@
import { HexKey, TaggedNostrEvent } from "@snort/system";
import { ChangeEvent,useMemo, useState } from "react";
import { ChangeEvent, useMemo, useState } from "react";
import { FormattedMessage } from "react-intl";
import { UserCache } from "@/Cache";

View File

@ -1,4 +1,4 @@
import { MetadataCache,NostrLink, NostrPrefix, UserMetadata } from "@snort/system";
import { MetadataCache, NostrLink, NostrPrefix, UserMetadata } from "@snort/system";
import { SnortContext } from "@snort/system-react";
import { ReactNode, useContext } from "react";
import { Link, LinkProps } from "react-router-dom";

View File

@ -1,4 +1,4 @@
import { ReqFilter as Filter,TaggedNostrEvent } from "@snort/system";
import { ReqFilter as Filter, TaggedNostrEvent } from "@snort/system";
import { seenEvents } from "@snort/system";
import * as Comlink from "comlink";
import Dexie, { Table } from "dexie";

View File

@ -1,8 +1,8 @@
import { EventKind, HexKey, NoteCollection,ReplaceableNoteStore, RequestBuilder } from "@snort/system";
import { EventKind, HexKey, NoteCollection, ReplaceableNoteStore, RequestBuilder } from "@snort/system";
import { useRequestBuilder } from "@snort/system-react";
import { useMemo } from "react";
import { chunks,findTag, unwrap } from "@/Utils";
import { chunks, findTag, unwrap } from "@/Utils";
type BadgeAwards = {
pubkeys: string[];

View File

@ -1,4 +1,4 @@
import { EventKind, HexKey, NoteCollection, RequestBuilder,TaggedNostrEvent } from "@snort/system";
import { EventKind, HexKey, NoteCollection, RequestBuilder, TaggedNostrEvent } from "@snort/system";
import { useRequestBuilder } from "@snort/system-react";
import { useMemo } from "react";

View File

@ -1,10 +1,10 @@
import { EventKind, NostrLink, NoteCollection, parseRelayTags,RequestBuilder, TaggedNostrEvent } from "@snort/system";
import { EventKind, NostrLink, NoteCollection, parseRelayTags, RequestBuilder, TaggedNostrEvent } from "@snort/system";
import { useRequestBuilder } from "@snort/system-react";
import { usePrevious } from "@uidotdev/usehooks";
import { useEffect, useMemo } from "react";
import { FollowLists, FollowsFeed, GiftsCache, Notifications, UserRelays } from "@/Cache";
import { Nip4Chats,Nip28Chats } from "@/chat";
import { Nip4Chats, Nip28Chats } from "@/chat";
import { Nip28ChatSystem } from "@/chat/nip28";
import useEventPublisher from "@/Hooks/useEventPublisher";
import useLogin from "@/Hooks/useLogin";

View File

@ -1,4 +1,4 @@
import { EventKind, HexKey, parseRelayTags,ReplaceableNoteStore, RequestBuilder } from "@snort/system";
import { EventKind, HexKey, parseRelayTags, ReplaceableNoteStore, RequestBuilder } from "@snort/system";
import { useRequestBuilder } from "@snort/system-react";
import { useMemo } from "react";

View File

@ -1,4 +1,4 @@
import { EventExt,EventKind, NostrLink, NoteCollection, RequestBuilder } from "@snort/system";
import { EventExt, EventKind, NostrLink, NoteCollection, RequestBuilder } from "@snort/system";
import { useReactions, useRequestBuilder } from "@snort/system-react";
import { useEffect, useMemo, useState } from "react";

View File

@ -1,4 +1,4 @@
import { EventKind, NostrLink, NoteCollection,parseZap, RequestBuilder } from "@snort/system";
import { EventKind, NostrLink, NoteCollection, parseZap, RequestBuilder } from "@snort/system";
import { useRequestBuilder } from "@snort/system-react";
import { useMemo } from "react";

View File

@ -1,4 +1,4 @@
import { LegacyRef,useEffect, useRef } from "react";
import { LegacyRef, useEffect, useRef } from "react";
function useHorizontalScroll() {
const elRef = useRef<HTMLDivElement>();

View File

@ -1,11 +1,11 @@
import { fetchNip05Pubkey, unwrap } from "@snort/shared";
import { KeyStorage,Nip46Signer } from "@snort/system";
import { KeyStorage, Nip46Signer } from "@snort/system";
import { useIntl } from "react-intl";
import { bech32ToHex } from "@/Utils";
import { EmailRegex, MnemonicRegex } from "@/Utils/Const";
import { LoginSessionType, LoginStore } from "@/Utils/Login";
import { entropyToPrivateKey,generateBip39Entropy } from "@/Utils/nip6";
import { entropyToPrivateKey, generateBip39Entropy } from "@/Utils/nip6";
export default function useLoginHandler() {
const { formatMessage } = useIntl();

View File

@ -1,4 +1,4 @@
import { useEffect,useRef, useState } from "react";
import { useEffect, useRef, useState } from "react";
export default function usePageWidth() {
const ref = useRef<HTMLDivElement | null>(document.querySelector("#root"));

View File

@ -1,4 +1,4 @@
import { encodeTLVEntries, NostrPrefix,TLVEntryType } from "@snort/system";
import { encodeTLVEntries, NostrPrefix, TLVEntryType } from "@snort/system";
import { FormattedMessage } from "react-intl";
import { Link } from "react-router-dom";

View File

@ -2,7 +2,7 @@ import { fetchNip05Pubkey } from "@snort/shared";
import { NostrPrefix, tryParseNostrLink } from "@snort/system";
import React, { useEffect, useState } from "react";
import { FormattedMessage } from "react-intl";
import { useLocation,useParams } from "react-router-dom";
import { useLocation, useParams } from "react-router-dom";
import { ThreadRoute } from "@/Components/Event/Thread";
import { GenericFeed } from "@/Components/Feed/Generic";

View File

@ -1,7 +1,7 @@
import { unixNow, unwrap } from "@snort/shared";
import { EventKind,TaggedNostrEvent } from "@snort/system";
import { EventKind, TaggedNostrEvent } from "@snort/system";
import classNames from "classnames";
import { useMemo,useState } from "react";
import { useMemo, useState } from "react";
import { FormattedMessage } from "react-intl";
import { Bar, BarChart, ResponsiveContainer, Tooltip, XAxis, YAxis } from "recharts";

View File

@ -1,7 +1,7 @@
import "./Notifications.css";
import { unwrap } from "@snort/shared";
import { EventExt, EventKind, NostrEvent, NostrLink, NostrPrefix, parseZap,TaggedNostrEvent } from "@snort/system";
import { EventExt, EventKind, NostrEvent, NostrLink, NostrPrefix, parseZap, TaggedNostrEvent } from "@snort/system";
import { useEventFeed, useUserProfile } from "@snort/system-react";
import { lazy, Suspense, useEffect, useMemo, useState, useSyncExternalStore } from "react";
import { useInView } from "react-intersection-observer";
@ -18,7 +18,7 @@ import ProfileImage from "@/Components/User/ProfileImage";
import ProfilePreview from "@/Components/User/ProfilePreview";
import useLogin from "@/Hooks/useLogin";
import useModeration from "@/Hooks/useModeration";
import { dedupe, getDisplayName,orderDescending } from "@/Utils";
import { dedupe, getDisplayName, orderDescending } from "@/Utils";
import { markNotificationsRead } from "@/Utils/Login";
import { formatShort } from "@/Utils/Number";
const NotificationGraph = lazy(() => import("@/Pages/Notifications/NotificationChart"));

View File

@ -1,5 +1,5 @@
import { useEffect, useState } from "react";
import { FormattedMessage,useIntl } from "react-intl";
import { FormattedMessage, useIntl } from "react-intl";
import { useParams } from "react-router-dom";
import Timeline from "@/Components/Feed/Timeline";

View File

@ -1,6 +1,6 @@
import "./Profile.css";
import { fetchNip05Pubkey,LNURL } from "@snort/shared";
import { fetchNip05Pubkey, LNURL } from "@snort/shared";
import { mapEventToProfile } from "@snort/system";
import { useUserProfile } from "@snort/system-react";
import { useEffect, useState } from "react";
@ -15,7 +15,7 @@ import messages from "@/Components/messages";
import Avatar from "@/Components/User/Avatar";
import useEventPublisher from "@/Hooks/useEventPublisher";
import useLogin from "@/Hooks/useLogin";
import { debounce,openFile } from "@/Utils";
import { debounce, openFile } from "@/Utils";
import { MaxAboutLength, MaxUsernameLength } from "@/Utils/Const";
import useFileUpload from "@/Utils/Upload";

View File

@ -4,7 +4,7 @@ import { FormattedMessage, FormattedNumber, useIntl } from "react-intl";
import AsyncButton from "@/Components/Button/AsyncButton";
import Icon from "@/Components/Icons/Icon";
import { useWallet,WalletInvoice } from "@/Wallet";
import { useWallet, WalletInvoice } from "@/Wallet";
export function WalletSendPage() {
const wallets = useWallet();

View File

@ -16,8 +16,8 @@ import { Chats, FollowsFeed, GiftsCache, Notifications } from "@/Cache";
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 { 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";

View File

@ -1,4 +1,4 @@
import { HexKey, KeyStorage,RelaySettings, u256 } from "@snort/system";
import { HexKey, KeyStorage, RelaySettings, u256 } from "@snort/system";
import { DisplayAs } from "@/Components/Feed/DisplayAsSelector";
import { UserPreferences } from "@/Utils/Login/index";

View File

@ -1,10 +1,10 @@
import * as utils from "@noble/curves/abstract/utils";
import * as secp from "@noble/curves/secp256k1";
import { deepClone, ExternalStore,unwrap } from "@snort/shared";
import { deepClone, ExternalStore, unwrap } from "@snort/shared";
import { EventPublisher, HexKey, KeyStorage, NotEncrypted, RelaySettings, socialGraphInstance } from "@snort/system";
import { v4 as uuid } from "uuid";
import { createPublisher,LoginSession, LoginSessionType } from "@/Utils/Login/index";
import { createPublisher, LoginSession, LoginSessionType } from "@/Utils/Login/index";
import { DefaultPreferences, UserPreferences } from "./Preferences";

View File

@ -1,11 +1,11 @@
import { base64 } from "@scure/base";
import { removeUndefined, unwrap } from "@snort/shared";
import { EventKind, EventPublisher,MetadataCache, TaggedNostrEvent } from "@snort/system";
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 { defaultAvatar, getDisplayName, tagFilterOfTextRepost } from "@/Utils/index";
import { LoginSession } from "@/Utils/Login";
export interface NotificationRequest {

View File

@ -1,7 +1,7 @@
import { base64 } from "@scure/base";
import { throwIfOffline } from "@snort/shared";
import { EventKind,EventPublisher } from "@snort/system";
import { Uploader,UploadResult } from "Upload";
import { EventKind, EventPublisher } from "@snort/system";
import { Uploader, UploadResult } from "Upload";
export class Nip96Uploader implements Uploader {
constructor(

View File

@ -1,4 +1,4 @@
import { isHex,LNURL } from "@snort/shared";
import { isHex, LNURL } from "@snort/shared";
import { EventPublisher, NostrEvent, NostrLink, SystemInterface } from "@snort/system";
import { generateRandomKey } from "@/Utils/Login";

View File

@ -3,7 +3,7 @@ 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 { base32hex,bech32 } from "@scure/base";
import { base32hex, bech32 } from "@scure/base";
import { isHex, isOffline } from "@snort/shared";
import {
encodeTLV,

View File

@ -1,4 +1,4 @@
import { decodeInvoice,ExternalStore } from "@snort/shared";
import { decodeInvoice, ExternalStore } from "@snort/shared";
import { useEffect, useSyncExternalStore } from "react";
import { unwrap } from "@/Utils";

View File

@ -1,6 +1,6 @@
import { bytesToHex } from "@noble/hashes/utils";
import { DefaultQueryOptimizer, EventExt, FlatReqFilter, PowMiner, QueryOptimizer, ReqFilter } from "@snort/system";
import { compress, default as wasmInit,expand_filter, flat_merge, get_diff, pow } from "@snort/system-wasm";
import { compress, default as wasmInit, expand_filter, flat_merge, get_diff, pow } from "@snort/system-wasm";
import WasmPath from "@snort/system-wasm/pkg/system_wasm_bg.wasm";
const WasmQueryOptimizer = {

View File

@ -1,4 +1,4 @@
import { unixNow,unwrap } from "@snort/shared";
import { unixNow, unwrap } from "@snort/shared";
import {
encodeTLVEntries,
EventKind,

View File

@ -1,5 +1,5 @@
import { dedupe,ExternalStore } from "@snort/shared";
import { decodeTLV, encodeTLVEntries, EventKind, NostrEvent,NostrPrefix, TLVEntry, TLVEntryType } from "@snort/system";
import { dedupe, ExternalStore } from "@snort/shared";
import { decodeTLV, encodeTLVEntries, EventKind, NostrEvent, NostrPrefix, TLVEntry, TLVEntryType } from "@snort/system";
import { GiftWrapCache } from "@/Cache/GiftWrapCache";
import { Chat, ChatSystem, ChatType, lastReadInChat } from "@/chat";

View File

@ -6,7 +6,7 @@ declare const self: ServiceWorkerGlobalScope & {
import { encodeTLVEntries, NostrLink, NostrPrefix, TLVEntryType, tryParseNostrLink } from "@snort/system";
import { clientsClaim } from "workbox-core";
import { ExpirationPlugin } from "workbox-expiration";
import { precacheAndRoute,PrecacheEntry } from "workbox-precaching";
import { precacheAndRoute, PrecacheEntry } from "workbox-precaching";
import { registerRoute } from "workbox-routing";
import { CacheFirst, StaleWhileRevalidate } from "workbox-strategies";

View File

@ -1,3 +1,3 @@
import { TextDecoder,TextEncoder } from "util";
import { TextDecoder, TextEncoder } from "util";
Object.assign(global, { TextDecoder, TextEncoder });