Fix vim9script null_job and null_channel type consistency
This commit is contained in:
parent
ee358c1e84
commit
8671265479
1 changed files with 6 additions and 6 deletions
|
|
@ -4,7 +4,7 @@ vim9script
|
|||
# requires: bun, collabd daemon running
|
||||
|
||||
var bridge_job: job = null_job
|
||||
var bridge_channel: channel
|
||||
var bridge_channel: channel = null_channel
|
||||
var connected = false
|
||||
var ready = false
|
||||
var room = ""
|
||||
|
|
@ -14,7 +14,7 @@ var suppressing = false
|
|||
const bridge_script = expand('<sfile>:p:h') .. '/bridge.ts'
|
||||
|
||||
def Send(msg: dict<any>)
|
||||
if bridge_channel != null
|
||||
if bridge_channel != null_channel
|
||||
ch_sendraw(bridge_channel, json_encode(msg) .. "\n")
|
||||
endif
|
||||
enddef
|
||||
|
|
@ -70,7 +70,7 @@ def SendBuffer()
|
|||
enddef
|
||||
|
||||
export def Connect(room_name: string)
|
||||
if bridge_job != null
|
||||
if bridge_job != null_job
|
||||
Disconnect()
|
||||
endif
|
||||
|
||||
|
|
@ -106,11 +106,11 @@ export def Connect(room_name: string)
|
|||
enddef
|
||||
|
||||
export def Disconnect()
|
||||
if bridge_job != null
|
||||
if bridge_job != null_job
|
||||
Send({type: 'disconnect'})
|
||||
job_stop(bridge_job)
|
||||
bridge_job = null
|
||||
bridge_channel = null
|
||||
bridge_job = null_job
|
||||
bridge_channel = null_channel
|
||||
endif
|
||||
connected = false
|
||||
ready = false
|
||||
|
|
|
|||
Loading…
Reference in a new issue