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={
|
||||
chatViewModel.connectionViewModel.isConnected
|
||||
}
|
||||
toggle:disabled={
|
||||
chatViewModel.connectionViewModel.hasNoPreviousConnections
|
||||
}
|
||||
>
|
||||
<span class="icon">signal_disconnected</span>
|
||||
</button>
|
||||
|
||||
Binary file not shown.
@@ -47,6 +47,8 @@ export default class ConnectionViewModel {
|
||||
this.coreViewModel.connectionModel.address,
|
||||
);
|
||||
}
|
||||
|
||||
this.hideConnectionModal();
|
||||
};
|
||||
|
||||
// methods
|
||||
@@ -66,6 +68,9 @@ export default class ConnectionViewModel {
|
||||
removePreviousAddress = (address: string): void => {
|
||||
this.coreViewModel.connectionModel.removeAddress(address);
|
||||
this.updatePreviousAddresses();
|
||||
|
||||
if (this.previousAddresses.value.size > 0) return;
|
||||
this.hideConnectionModal();
|
||||
};
|
||||
|
||||
// view
|
||||
|
||||
Reference in New Issue
Block a user