chore: remove null event strategy

This commit is contained in:
Ricardo Arturo Cabral Mejia 2022-08-30 22:19:54 +00:00
parent 8451b14c16
commit fc38d9a472
No known key found for this signature in database
GPG Key ID: 5931EBF43A650245
3 changed files with 1 additions and 25 deletions

View File

@ -1,4 +1,4 @@
import { isDeleteEvent, isEphemeralEvent, isNullEvent, isReplaceableEvent } from '../utils/event'
import { isDeleteEvent, isEphemeralEvent, isReplaceableEvent } from '../utils/event'
import { DefaultEventStrategy } from '../handlers/event-strategies/default-event-strategy'
import { DeleteEventStrategy } from '../handlers/event-strategies/delete-event-strategy'
import { EphemeralEventStrategy } from '../handlers/event-strategies/ephemeral-event-strategy'
@ -7,7 +7,6 @@ import { Factory } from '../@types/base'
import { IEventRepository } from '../@types/repositories'
import { IEventStrategy } from '../@types/message-handlers'
import { IWebSocketAdapter } from '../@types/adapters'
import { NullEventStrategy } from '../handlers/event-strategies/null-event-strategy'
import { ReplaceableEventStrategy } from '../handlers/event-strategies/replaceable-event-strategy'
@ -19,8 +18,6 @@ export const eventStrategyFactory = (
return new ReplaceableEventStrategy(adapter, eventRepository)
} else if (isEphemeralEvent(event)) {
return new EphemeralEventStrategy(adapter)
} else if (isNullEvent(event)) {
return new NullEventStrategy()
} else if (isDeleteEvent(event)) {
return new DeleteEventStrategy(adapter, eventRepository)
}

View File

@ -1,10 +0,0 @@
import { IEventStrategy } from '../../@types/message-handlers'
/**
* An event strategy that refuses to do anything useful
*/
export class NullEventStrategy implements IEventStrategy<void, Promise<void>> {
public async execute(): Promise<void> {
return
}
}

View File

@ -9,7 +9,6 @@ import {
isEventIdValid,
isEventMatchingFilter,
isEventSignatureValid,
isNullEvent,
isReplaceableEvent,
serializeEvent,
} from '../../../src/utils/event'
@ -337,16 +336,6 @@ describe('NIP-16', () => {
})
})
describe('isNullEvent', () => {
it('returns true if kind equals max safe integer', () => {
expect(isNullEvent({ kind: Number.MAX_SAFE_INTEGER } as any)).to.be.true
})
it('returns false if kind does not equal max safe integer', () => {
expect(isNullEvent({ kind: Number.MAX_SAFE_INTEGER - 1 } as any)).to.be.false
})
})
// describe('NIP-27', () => {
// describe('isEventMatchingFilter', () => {
// describe('#m filter', () => {