Fix isDeleted

This commit is contained in:
Jon Staab
2024-07-18 13:47:58 -07:00
parent 58eefb42a5
commit b9494e1787
6 changed files with 11 additions and 18 deletions
+1 -1
View File
@@ -1,6 +1,6 @@
{
"name": "@welshman/util",
"version": "0.0.16",
"version": "0.0.17",
"author": "hodlbod",
"license": "MIT",
"description": "A collection of nostr-related utilities.",
+3 -10
View File
@@ -1,4 +1,4 @@
import {flatten, Emitter, sortBy, inc, chunk, sleep, uniq, omit, now, range, identity} from '@welshman/lib'
import {flatten, Emitter, max, sortBy, inc, chunk, sleep, uniq, omit, now, range, identity} from '@welshman/lib'
import {DELETE} from './Kinds'
import {EPOCH, matchFilter} from './Filters'
import {isReplaceable, isTrustedEvent} from './Events'
@@ -202,15 +202,8 @@ export class Repository extends Emitter {
}
}
isDeleted = (event: TrustedEvent) => {
const deletedAt = (
this.deletes.get(event.id) ||
this.deletes.get(getAddress(event)) ||
0
)
return deletedAt > event.created_at
}
isDeleted = (event: TrustedEvent) =>
max([this.deletes.get(event.id) || 0, this.deletes.get(getAddress(event)) || 0]) > event.created_at
// Utilities