Work some bugs out of relays/loaders/repository

This commit is contained in:
Jon Staab
2024-05-15 09:15:46 -07:00
parent 5c9b1893ba
commit 2a2b6b8fec
6 changed files with 106 additions and 76 deletions
-1
View File
@@ -240,7 +240,6 @@ export const executeSubscription = (sub: Subscription) => {
// Listen for abort via caller signal
signal?.addEventListener('abort', complete)
signal?.addEventListener('abort', () => console.log('aborted'))
// Listen for abort via our own internal signal
controller.signal.addEventListener('abort', complete)
+3 -5
View File
@@ -1,14 +1,12 @@
import {Emitter} from '@welshman/lib'
import {Repository, LOCAL_RELAY_URL, Relay} from '@welshman/util'
import {Relay, LOCAL_RELAY_URL} from '@welshman/util'
import type {Message} from '../Socket'
export class Local extends Emitter {
relay: Relay
constructor(readonly repository: Repository) {
constructor(readonly relay: Relay) {
super()
this.relay = new Relay(repository)
this.relay.on('*', this.onMessage)
relay.on('*', this.onMessage)
}
get connections() {