- Change ConnectSession/ConnectQuick to return SessionInfo (not string) - Change UpdateProfile to return (Profile, error) for frontend use - Make session connection asynchronous to avoid Wails event loop deadlock - Implement event-based secret prompt (backend ↔ frontend via requestID) - Add TestConnection API for TCP reachability checks with latency - Add 'Save & Connect' button in profile editor - Wire _testConnection to real backend TCP check - Add btn-accent CSS for the green action button
204 lines
5.6 KiB
JavaScript
Executable File
204 lines
5.6 KiB
JavaScript
Executable File
// @ts-check
|
|
// Cynhyrchwyd y ffeil hon yn awtomatig. PEIDIWCH Â MODIWL
|
|
// This file is automatically generated. DO NOT EDIT
|
|
|
|
export function ClearSessionHistory(arg1) {
|
|
return window['go']['api']['Service']['ClearSessionHistory'](arg1);
|
|
}
|
|
|
|
export function CloseAllSessions() {
|
|
return window['go']['api']['Service']['CloseAllSessions']();
|
|
}
|
|
|
|
export function ConnectQuick(arg1) {
|
|
return window['go']['api']['Service']['ConnectQuick'](arg1);
|
|
}
|
|
|
|
export function ConnectSession(arg1) {
|
|
return window['go']['api']['Service']['ConnectSession'](arg1);
|
|
}
|
|
|
|
export function CreateProfile(arg1) {
|
|
return window['go']['api']['Service']['CreateProfile'](arg1);
|
|
}
|
|
|
|
export function DeleteKnownHost(arg1) {
|
|
return window['go']['api']['Service']['DeleteKnownHost'](arg1);
|
|
}
|
|
|
|
export function DeleteProfile(arg1) {
|
|
return window['go']['api']['Service']['DeleteProfile'](arg1);
|
|
}
|
|
|
|
export function DeleteProfileSecrets(arg1) {
|
|
return window['go']['api']['Service']['DeleteProfileSecrets'](arg1);
|
|
}
|
|
|
|
export function DisconnectSession(arg1) {
|
|
return window['go']['api']['Service']['DisconnectSession'](arg1);
|
|
}
|
|
|
|
export function DuplicateProfile(arg1) {
|
|
return window['go']['api']['Service']['DuplicateProfile'](arg1);
|
|
}
|
|
|
|
export function ExportProfiles(arg1) {
|
|
return window['go']['api']['Service']['ExportProfiles'](arg1);
|
|
}
|
|
|
|
export function GetAppInfo() {
|
|
return window['go']['api']['Service']['GetAppInfo']();
|
|
}
|
|
|
|
export function GetPreferences() {
|
|
return window['go']['api']['Service']['GetPreferences']();
|
|
}
|
|
|
|
export function GetProfile(arg1) {
|
|
return window['go']['api']['Service']['GetProfile'](arg1);
|
|
}
|
|
|
|
export function GetSessionHistory(arg1) {
|
|
return window['go']['api']['Service']['GetSessionHistory'](arg1);
|
|
}
|
|
|
|
export function ImportProfiles(arg1, arg2) {
|
|
return window['go']['api']['Service']['ImportProfiles'](arg1, arg2);
|
|
}
|
|
|
|
export function InitialiseSecretStore(arg1) {
|
|
return window['go']['api']['Service']['InitialiseSecretStore'](arg1);
|
|
}
|
|
|
|
export function IsSecretStoreInitialised() {
|
|
return window['go']['api']['Service']['IsSecretStoreInitialised']();
|
|
}
|
|
|
|
export function IsSecretStoreUnlocked() {
|
|
return window['go']['api']['Service']['IsSecretStoreUnlocked']();
|
|
}
|
|
|
|
export function ListAuditEntries(arg1) {
|
|
return window['go']['api']['Service']['ListAuditEntries'](arg1);
|
|
}
|
|
|
|
export function ListFavourites() {
|
|
return window['go']['api']['Service']['ListFavourites']();
|
|
}
|
|
|
|
export function ListKnownHosts() {
|
|
return window['go']['api']['Service']['ListKnownHosts']();
|
|
}
|
|
|
|
export function ListProfiles() {
|
|
return window['go']['api']['Service']['ListProfiles']();
|
|
}
|
|
|
|
export function ListProfilesByFolder(arg1) {
|
|
return window['go']['api']['Service']['ListProfilesByFolder'](arg1);
|
|
}
|
|
|
|
export function ListProfilesByProtocol(arg1) {
|
|
return window['go']['api']['Service']['ListProfilesByProtocol'](arg1);
|
|
}
|
|
|
|
export function ListProfilesByTag(arg1) {
|
|
return window['go']['api']['Service']['ListProfilesByTag'](arg1);
|
|
}
|
|
|
|
export function ListSessions() {
|
|
return window['go']['api']['Service']['ListSessions']();
|
|
}
|
|
|
|
export function LockSecretStore() {
|
|
return window['go']['api']['Service']['LockSecretStore']();
|
|
}
|
|
|
|
export function NewProfile(arg1) {
|
|
return window['go']['api']['Service']['NewProfile'](arg1);
|
|
}
|
|
|
|
export function PinSession(arg1, arg2) {
|
|
return window['go']['api']['Service']['PinSession'](arg1, arg2);
|
|
}
|
|
|
|
export function ReconnectSession(arg1) {
|
|
return window['go']['api']['Service']['ReconnectSession'](arg1);
|
|
}
|
|
|
|
export function RegisterSecretResponseListener() {
|
|
return window['go']['api']['Service']['RegisterSecretResponseListener']();
|
|
}
|
|
|
|
export function RenameSession(arg1, arg2) {
|
|
return window['go']['api']['Service']['RenameSession'](arg1, arg2);
|
|
}
|
|
|
|
export function ResizeSession(arg1, arg2, arg3) {
|
|
return window['go']['api']['Service']['ResizeSession'](arg1, arg2, arg3);
|
|
}
|
|
|
|
export function SaveFile(arg1, arg2) {
|
|
return window['go']['api']['Service']['SaveFile'](arg1, arg2);
|
|
}
|
|
|
|
export function SavePreferences(arg1) {
|
|
return window['go']['api']['Service']['SavePreferences'](arg1);
|
|
}
|
|
|
|
export function SaveSessionCapture(arg1, arg2) {
|
|
return window['go']['api']['Service']['SaveSessionCapture'](arg1, arg2);
|
|
}
|
|
|
|
export function SearchProfiles(arg1) {
|
|
return window['go']['api']['Service']['SearchProfiles'](arg1);
|
|
}
|
|
|
|
export function SelectFile(arg1, arg2) {
|
|
return window['go']['api']['Service']['SelectFile'](arg1, arg2);
|
|
}
|
|
|
|
export function SendBreak(arg1) {
|
|
return window['go']['api']['Service']['SendBreak'](arg1);
|
|
}
|
|
|
|
export function SetContext(arg1) {
|
|
return window['go']['api']['Service']['SetContext'](arg1);
|
|
}
|
|
|
|
export function SetFavourite(arg1, arg2) {
|
|
return window['go']['api']['Service']['SetFavourite'](arg1, arg2);
|
|
}
|
|
|
|
export function SetProfileSecret(arg1, arg2, arg3) {
|
|
return window['go']['api']['Service']['SetProfileSecret'](arg1, arg2, arg3);
|
|
}
|
|
|
|
export function TestConnection(arg1, arg2) {
|
|
return window['go']['api']['Service']['TestConnection'](arg1, arg2);
|
|
}
|
|
|
|
export function UnlockSecretStore(arg1) {
|
|
return window['go']['api']['Service']['UnlockSecretStore'](arg1);
|
|
}
|
|
|
|
export function UpdateProfile(arg1) {
|
|
return window['go']['api']['Service']['UpdateProfile'](arg1);
|
|
}
|
|
|
|
export function WriteSession(arg1, arg2) {
|
|
return window['go']['api']['Service']['WriteSession'](arg1, arg2);
|
|
}
|
|
|
|
export function WriteSessionEscaped(arg1, arg2) {
|
|
return window['go']['api']['Service']['WriteSessionEscaped'](arg1, arg2);
|
|
}
|
|
|
|
export function WriteSessionHex(arg1, arg2) {
|
|
return window['go']['api']['Service']['WriteSessionHex'](arg1, arg2);
|
|
}
|
|
|
|
export function WriteSessionText(arg1, arg2) {
|
|
return window['go']['api']['Service']['WriteSessionText'](arg1, arg2);
|
|
}
|