diff --git a/src/factories/event-strategy-factory.ts b/src/factories/event-strategy-factory.ts index 7d62f0f..d723cdb 100644 --- a/src/factories/event-strategy-factory.ts +++ b/src/factories/event-strategy-factory.ts @@ -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) } diff --git a/src/handlers/event-strategies/null-event-strategy.ts b/src/handlers/event-strategies/null-event-strategy.ts deleted file mode 100644 index 4d8f91c..0000000 --- a/src/handlers/event-strategies/null-event-strategy.ts +++ /dev/null @@ -1,10 +0,0 @@ -import { IEventStrategy } from '../../@types/message-handlers' - -/** - * An event strategy that refuses to do anything useful - */ -export class NullEventStrategy implements IEventStrategy> { - public async execute(): Promise { - return - } -} diff --git a/test/unit/utils/event.spec.ts b/test/unit/utils/event.spec.ts index cc49b4b..49a8594 100644 --- a/test/unit/utils/event.spec.ts +++ b/test/unit/utils/event.spec.ts @@ -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', () => {