Skip to content
This repository was archived by the owner on Jan 31, 2023. It is now read-only.

Commit aa1ce11

Browse files
committed
return this ffs
1 parent 4d65bd8 commit aa1ce11

File tree

1 file changed

+4
-3
lines changed

1 file changed

+4
-3
lines changed

dgram.js

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -41,6 +41,7 @@ export class Socket extends EventEmitter {
4141

4242
this.serverId = rand64()
4343
this.clientId = rand64()
44+
this.type = options.type || 'udp4'
4445

4546
this.state = {
4647
recvBufferSize: options.recvBufferSize,
@@ -152,7 +153,7 @@ export class Socket extends EventEmitter {
152153
return this.emit('error', err)
153154
}
154155

155-
if (BigInt(data.serverId) !== this.serverId) return
156+
if (!data || BigInt(data.serverId) !== this.serverId) return
156157

157158
if (data.source === 'dnsLookup') {
158159
this._address = data.params.ip
@@ -178,7 +179,7 @@ export class Socket extends EventEmitter {
178179
this._recvStart()
179180

180181
if (cb) cb(null)
181-
return { data }
182+
return this
182183
}
183184

184185
/**
@@ -550,5 +551,5 @@ export class Socket extends EventEmitter {
550551
}
551552

552553
export const createSocket = (type, listener) => {
553-
return new Socket(type, listener)
554+
return new Socket({ type, listener })
554555
}

0 commit comments

Comments
 (0)