improve handling of previous connections

This commit is contained in:
marlon-erler
2026-09-22 23:36:03 +02:00
parent 11e5ae65b3
commit 3458799a3b
5 changed files with 45 additions and 37 deletions
Binary file not shown.
+4 -1
View File
@@ -95,6 +95,9 @@ export function ChatPage(
toggle:hidden={
chatViewModel.connectionViewModel.isConnected
}
toggle:disabled={
chatViewModel.connectionViewModel.hasNoPreviousConnections
}
>
<span class="icon">signal_disconnected</span>
</button>
@@ -126,7 +129,7 @@ export function ChatPage(
ChatPageTypes.Settings,
chatViewModel,
)}
</span>
</span>
</div>
<div
id="main"
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