mirror of
https://gitlab.com/soapbox-pub/ditto.git
synced 2025-12-06 11:29:46 +00:00
Upgrade gleasonator-policy, only index lowercase t-tags in EventsDB
This commit is contained in:
parent
1bfd5f992d
commit
ec5a000265
2 changed files with 10 additions and 1 deletions
8
deno.lock
generated
8
deno.lock
generated
|
|
@ -26,6 +26,7 @@
|
|||
"jsr:@gleasonator/policy@0.9.1": "0.9.1",
|
||||
"jsr:@gleasonator/policy@0.9.2": "0.9.2",
|
||||
"jsr:@gleasonator/policy@0.9.3": "0.9.3",
|
||||
"jsr:@gleasonator/policy@0.9.4": "0.9.4",
|
||||
"jsr:@hono/hono@^4.4.6": "4.6.15",
|
||||
"jsr:@lambdalisue/async@^2.1.1": "2.1.1",
|
||||
"jsr:@negrel/http-ece@0.6.0": "0.6.0",
|
||||
|
|
@ -298,6 +299,13 @@
|
|||
"jsr:@nostrify/policies@~0.36.1"
|
||||
]
|
||||
},
|
||||
"@gleasonator/policy@0.9.4": {
|
||||
"integrity": "5d5b8a585b8e3cd6e6b7daed2cfa61cd1a3e5945691f092eb98f8671384c3657",
|
||||
"dependencies": [
|
||||
"jsr:@nostrify/nostrify@0.36",
|
||||
"jsr:@nostrify/policies@~0.36.1"
|
||||
]
|
||||
},
|
||||
"@hono/hono@4.4.6": {
|
||||
"integrity": "aa557ca9930787ee86b9ca1730691f1ce1c379174c2cb244d5934db2b6314453"
|
||||
},
|
||||
|
|
|
|||
|
|
@ -59,7 +59,8 @@ class EventsDB extends NPostgres {
|
|||
'proxy': ({ count, value }) => count === 0 && value.length < 256,
|
||||
'q': ({ event, count, value }) => count === 0 && event.kind === 1 && isNostrId(value),
|
||||
'r': ({ event, count }) => (event.kind === 1985 ? count < 20 : count < 3),
|
||||
't': ({ event, count, value }) => (event.kind === 1985 ? count < 20 : count < 5) && value.length < 50,
|
||||
't': ({ event, count, value }) =>
|
||||
(value === value.toLowerCase()) && (event.kind === 1985 ? count < 20 : count < 5) && value.length < 50,
|
||||
};
|
||||
|
||||
static indexExtensions(event: NostrEvent): Record<string, string> {
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue