mirror of
https://github.com/Cameri/nostream.git
synced 2025-03-26 17:52:30 +01:00
chore: add kind 3 to replaceable events migration
This commit is contained in:
parent
1222e49a24
commit
b02c76c6d0
@ -1,7 +1,7 @@
|
||||
exports.up = function (knex) {
|
||||
// NIP-16: Replaceable Events
|
||||
return knex.raw(
|
||||
'CREATE UNIQUE INDEX replaceable_events_idx ON events ( event_pubkey, event_kind ) WHERE event_kind = 0 OR event_kind >= 10000 AND event_kind < 20000;',
|
||||
'CREATE UNIQUE INDEX replaceable_events_idx ON events ( event_pubkey, event_kind ) WHERE event_kind = 0 OR event_kind = 3 OR event_kind >= 10000 AND event_kind < 20000;',
|
||||
)
|
||||
}
|
||||
|
||||
|
@ -153,7 +153,7 @@ export class EventRepository implements IEventRepository {
|
||||
return this.dbClient('events')
|
||||
.insert(row)
|
||||
// NIP-16: Replaceable Events
|
||||
.onConflict(this.dbClient.raw('(event_pubkey, event_kind) WHERE event_kind = 0 OR event_kind >= 10000 AND event_kind < 2000'))
|
||||
.onConflict(this.dbClient.raw('(event_pubkey, event_kind) WHERE event_kind = 0 OR event_kind = 3 OR event_kind >= 10000 AND event_kind < 2000'))
|
||||
.merge(omit(['event_pubkey', 'event_kind'])(row))
|
||||
.where('events.event_created_at', '<', row.event_created_at)
|
||||
.then(prop('rowCount') as () => number)
|
||||
|
Loading…
x
Reference in New Issue
Block a user