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

This commit is contained in:
kieran 2024-04-04 15:32:59 +00:00
parent ee31726961
commit a88fda2a22
6 changed files with 17 additions and 17 deletions

View File

@ -17,7 +17,10 @@ export default function useThreadFeed(link: NostrLink) {
}); });
sub.withFilter().link(link); sub.withFilter().link(link);
if (root) { if (root) {
sub.withFilter().link(root).relay(rootRelays ?? []); sub
.withFilter()
.link(root)
.relay(rootRelays ?? []);
} }
const grouped = [link, ...allEvents].reduce( const grouped = [link, ...allEvents].reduce(
(acc, v) => { (acc, v) => {
@ -29,7 +32,8 @@ export default function useThreadFeed(link: NostrLink) {
); );
for (const v of Object.values(grouped)) { for (const v of Object.values(grouped)) {
sub.withFilter() sub
.withFilter()
.kinds([EventKind.TextNote]) .kinds([EventKind.TextNote])
.replyToLink(v) .replyToLink(v)
.relay(rootRelays ?? []); .relay(rootRelays ?? []);
@ -79,10 +83,13 @@ export default function useThreadFeed(link: NostrLink) {
const relays = system.relayCache.getFromCache(rootEvent.pubkey); const relays = system.relayCache.getFromCache(rootEvent.pubkey);
if (relays) { if (relays) {
const readRelays = randomSample(relays.relays.filter(a => a.settings.read).map(a => a.url), 3); const readRelays = randomSample(
relays.relays.filter(a => a.settings.read).map(a => a.url),
3,
);
setRootRelays(readRelays); setRootRelays(readRelays);
} }
}) });
} }
} }
}, [link, root, store?.length]); }, [link, root, store?.length]);

View File

@ -53,8 +53,4 @@ export const MarkdownCodeRegex = /(```.+?```)/gms;
/** /**
* Public metadata relays * Public metadata relays
*/ */
export const MetadataRelays = [ export const MetadataRelays = ["wss://purplepag.es/", "wss://relay.nostr.band/", "wss://relay.snort.social/"];
"wss://purplepag.es/",
"wss://relay.nostr.band/",
"wss://relay.snort.social/"
]

View File

@ -103,7 +103,7 @@ export class OutboxModel extends BaseRequestRouter {
return { return {
...filter, ...filter,
authors: keysOnPickedRelay, authors: keysOnPickedRelay,
relays: appendDedupe(filter.relays, [a]) relays: appendDedupe(filter.relays, [a]),
} as ReqFilter; } as ReqFilter;
}); });
const noRelays = dedupe(topRelays.filter(a => a.relays.length === 0).map(a => a.key)); const noRelays = dedupe(topRelays.filter(a => a.relays.length === 0).map(a => a.key));

View File

@ -19,10 +19,7 @@ export class ProfileLoaderService extends BackgroundLoader<CachedMetadata> {
override buildSub(missing: string[]): RequestBuilder { override buildSub(missing: string[]): RequestBuilder {
const sub = new RequestBuilder(`profiles`); const sub = new RequestBuilder(`profiles`);
sub.withFilter() sub.withFilter().kinds([EventKind.SetMetadata]).authors(missing).relay(["wss://purplepag.es/"]);
.kinds([EventKind.SetMetadata])
.authors(missing)
.relay(["wss://purplepag.es/"]);
return sub; return sub;
} }

View File

@ -176,7 +176,7 @@ export class RequestFilterBuilder {
get filter() { get filter() {
return { return {
...this.#filter, ...this.#filter,
relays: this.#relays.size > 0 ? [...this.#relays] : undefined relays: this.#relays.size > 0 ? [...this.#relays] : undefined,
}; };
} }

View File

@ -33,7 +33,7 @@ export interface RequestRouter {
/** /**
* Same as forRequest, but merges the results * Same as forRequest, but merges the results
* @param filters * @param filters
*/ */
forAllRequest(filters: Array<ReqFilter>): Array<ReqFilter>; forAllRequest(filters: Array<ReqFilter>): Array<ReqFilter>;
} }
@ -60,6 +60,6 @@ export abstract class BaseRequestRouter implements RequestRouter {
return acc; return acc;
}, new Map<string, Array<ReqFilter>>()); }, new Map<string, Array<ReqFilter>>());
return [...allSplit.values()].flat() return [...allSplit.values()].flat();
} }
} }