Skip to content

Commit e89ec19

Browse files
committed
chore: disable aborting queries
1 parent 9021aa6 commit e89ec19

File tree

1 file changed

+7
-7
lines changed

1 file changed

+7
-7
lines changed

src/handlers/subscribe-message-handler.ts

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import { anyPass, equals, isNil, map, propSatisfies, uniqWith } from 'ramda'
2-
import { addAbortSignal } from 'stream'
2+
// import { addAbortSignal } from 'stream'
33
import { pipeline } from 'stream/promises'
44

55
import { createEndOfStoredEventsNoticeMessage, createNoticeMessage, createOutgoingEventMessage } from '../utils/messages'
@@ -18,18 +18,18 @@ import { WebSocketAdapterEvent } from '../constants/adapter'
1818
const debug = createLogger('subscribe-message-handler')
1919

2020
export class SubscribeMessageHandler implements IMessageHandler, IAbortable {
21-
private readonly abortController: AbortController
21+
//private readonly abortController: AbortController
2222

2323
public constructor(
2424
private readonly webSocket: IWebSocketAdapter,
2525
private readonly eventRepository: IEventRepository,
2626
private readonly settings: () => Settings,
2727
) {
28-
this.abortController = new AbortController()
28+
//this.abortController = new AbortController()
2929
}
3030

3131
public abort(): void {
32-
this.abortController.abort()
32+
//this.abortController.abort()
3333
}
3434

3535
public async handleMessage(message: SubscribeMessage): Promise<void> {
@@ -58,11 +58,11 @@ export class SubscribeMessageHandler implements IMessageHandler, IAbortable {
5858

5959
const findEvents = this.eventRepository.findByFilters(filters).stream()
6060

61-
const abortableFindEvents = addAbortSignal(this.abortController.signal, findEvents)
61+
// const abortableFindEvents = addAbortSignal(this.abortController.signal, findEvents)
6262

6363
try {
6464
await pipeline(
65-
abortableFindEvents,
65+
findEvents,
6666
streamFilter(propSatisfies(isNil, 'deleted_at')),
6767
streamMap(toNostrEvent),
6868
streamFilter(isSubscribedToEvent),
@@ -72,7 +72,7 @@ export class SubscribeMessageHandler implements IMessageHandler, IAbortable {
7272
} catch (error) {
7373
if (error instanceof Error && error.name === 'AbortError') {
7474
debug('subscription %s aborted: %o', subscriptionId, error)
75-
findEvents.destroy()
75+
findEvents.destroy()
7676
} else {
7777
debug('error streaming events: %o', error)
7878
}

0 commit comments

Comments
 (0)