parent
d3ecc5a0d9
commit
9f4fc5b72a
3 changed files with 5 additions and 54 deletions
|
|
@ -39,9 +39,8 @@ export namespace Pty {
|
|||
return next
|
||||
}
|
||||
|
||||
const token = (ws: unknown) => {
|
||||
if (!ws || typeof ws !== "object") return ws
|
||||
const data = (ws as { data?: unknown }).data
|
||||
const token = (ws: Socket) => {
|
||||
const data = ws.data
|
||||
if (data === undefined) return
|
||||
if (data === null) return
|
||||
if (typeof data !== "object") return data
|
||||
|
|
@ -318,7 +317,7 @@ export namespace Pty {
|
|||
}
|
||||
}
|
||||
|
||||
export function connect(id: string, ws: Socket, cursor?: number, identity?: unknown) {
|
||||
export function connect(id: string, ws: Socket, cursor?: number) {
|
||||
const session = state().get(id)
|
||||
if (!session) {
|
||||
ws.close()
|
||||
|
|
@ -338,7 +337,7 @@ export namespace Pty {
|
|||
}
|
||||
|
||||
owners.set(ws, id)
|
||||
session.subscribers.set(ws, { id: socketId, token: token(identity ?? ws) })
|
||||
session.subscribers.set(ws, { id: socketId, token: token(ws) })
|
||||
|
||||
const cleanup = () => {
|
||||
session.subscribers.delete(ws)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue