Compare commits

..

1 commit

Author SHA1 Message Date
P. Reis
d79292c8f6 Merge branch 'fix-duplicate-url' into 'main'
fix(createWalletSchema): get URL href

See merge request soapbox-pub/ditto!737
2025-05-09 23:16:22 -03:00

View file

@ -80,20 +80,15 @@ export class DittoPgStore extends NPostgres {
/** Conditions for when to index certain tags. */
static tagConditions: Record<string, TagCondition> = {
'A': ({ count }) => count === 0,
'E': ({ count, value }) => count === 0 && isNostrId(value),
'I': ({ count }) => count === 0,
'K': ({ count, value }) => count === 0 && Number.isInteger(Number(value)),
'L': ({ event, count }) => event.kind === 1985 || count === 0,
'P': ({ count, value }) => count === 0 && isNostrId(value),
'a': ({ count }) => count < 15,
'client': ({ count, value }) => count === 0 && value.length < 50,
'd': ({ event, count }) => count === 0 && NKinds.parameterizedReplaceable(event.kind),
'e': DittoPgStore.eTagCondition,
'i': ({ count }) => count < 15,
'k': ({ count }) => count < 3,
'L': ({ event, count }) => event.kind === 1985 || count === 0,
'l': ({ event, count }) => event.kind === 1985 || count === 0,
'n': ({ count, value }) => count < 50 && value.length < 50,
'P': ({ count, value }) => count === 0 && isNostrId(value),
'p': DittoPgStore.pTagCondition,
'proxy': ({ count, value }) => count === 0 && value.length < 256,
'q': ({ event, count, value }) => count === 0 && event.kind === 1 && isNostrId(value),