修复触发多个client连接的bug
This commit is contained in:
@@ -280,9 +280,16 @@ const selectMountpoint = async (selectedMountpoint) => {
|
||||
await sizeConnect();
|
||||
};
|
||||
|
||||
const disconnect = async () => {
|
||||
if (caster) {
|
||||
caster.disconnect();
|
||||
}
|
||||
};
|
||||
|
||||
const connect = async () => {
|
||||
try {
|
||||
setPassword();
|
||||
disconnect();
|
||||
// 连接差分数据流
|
||||
const connection = await caster.connect(mountpoint.value);
|
||||
while (true) {
|
||||
@@ -326,12 +333,6 @@ const connect = async () => {
|
||||
}
|
||||
};
|
||||
|
||||
const disconnect = async () => {
|
||||
if (caster) {
|
||||
caster.disconnect();
|
||||
}
|
||||
};
|
||||
|
||||
const saveMsg = (msg) => {
|
||||
const data = {
|
||||
mountpoint: mountpoint.value,
|
||||
|
||||
Reference in New Issue
Block a user