improve handling of previous connections
This commit is contained in:
Binary file not shown.
Binary file not shown.
@@ -95,6 +95,9 @@ export function ChatPage(
|
|||||||
toggle:hidden={
|
toggle:hidden={
|
||||||
chatViewModel.connectionViewModel.isConnected
|
chatViewModel.connectionViewModel.isConnected
|
||||||
}
|
}
|
||||||
|
toggle:disabled={
|
||||||
|
chatViewModel.connectionViewModel.hasNoPreviousConnections
|
||||||
|
}
|
||||||
>
|
>
|
||||||
<span class="icon">signal_disconnected</span>
|
<span class="icon">signal_disconnected</span>
|
||||||
</button>
|
</button>
|
||||||
@@ -126,7 +129,7 @@ export function ChatPage(
|
|||||||
ChatPageTypes.Settings,
|
ChatPageTypes.Settings,
|
||||||
chatViewModel,
|
chatViewModel,
|
||||||
)}
|
)}
|
||||||
</span>
|
</span>
|
||||||
</div>
|
</div>
|
||||||
<div
|
<div
|
||||||
id="main"
|
id="main"
|
||||||
|
|||||||
Binary file not shown.
@@ -47,6 +47,8 @@ export default class ConnectionViewModel {
|
|||||||
this.coreViewModel.connectionModel.address,
|
this.coreViewModel.connectionModel.address,
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
this.hideConnectionModal();
|
||||||
};
|
};
|
||||||
|
|
||||||
// methods
|
// methods
|
||||||
@@ -66,6 +68,9 @@ export default class ConnectionViewModel {
|
|||||||
removePreviousAddress = (address: string): void => {
|
removePreviousAddress = (address: string): void => {
|
||||||
this.coreViewModel.connectionModel.removeAddress(address);
|
this.coreViewModel.connectionModel.removeAddress(address);
|
||||||
this.updatePreviousAddresses();
|
this.updatePreviousAddresses();
|
||||||
|
|
||||||
|
if (this.previousAddresses.value.size > 0) return;
|
||||||
|
this.hideConnectionModal();
|
||||||
};
|
};
|
||||||
|
|
||||||
// view
|
// view
|
||||||
|
|||||||
Reference in New Issue
Block a user