mirror of
https://github.com/Termix-SSH/Termix.git
synced 2026-10-29 22:55:24 +00:00
fix: simplify host status to online/offline and keep it live without a refresh
This commit is contained in:
1 parent
2646b649d7
commit
0a436ab3d8
48 files changed
+549
-789
No files matched your search
@@ -76,7 +76,7 @@ export interface PluginHostRecord {
|
||||
quickConnectSavable?: boolean;
|
||||
/** Assigned when a host is opened in a tab; tells duplicate tabs apart. */
|
||||
instanceId?: string;
|
||||
/** Core's status: "online" once a login worked. */
|
||||
/** Core's status: "online" when the host answers. */
|
||||
status?: "online" | "reachable" | "offline" | "unknown";
|
||||
online?: boolean;
|
||||
/** Someone else owns this host and shared it with the user. */
|
||||
@@ -1134,11 +1134,13 @@ export interface ActivityTargetInfo {
|
||||
}
|
||||
|
||||
/**
|
||||
* Core's status for a host, the one behind the host list's dot. online: a
|
||||
* login worked. reachable: the port answers. unknown: not checked yet.
|
||||
* Core's status for a host, the one behind the host list's dot. online: the
|
||||
* port answers. offline: it does not. unknown: not checked yet. "reachable"
|
||||
* is no longer sent and stays only so older plugins still type check.
|
||||
*/
|
||||
export interface HostStatusInfo {
|
||||
status: "online" | "reachable" | "offline" | "unknown";
|
||||
/** @deprecated No longer sent. */
|
||||
reason?: "host_key_changed";
|
||||
}
|
||||
|
||||
|
||||
Reference in new issue
Block a user