MCPcopy Index your code
hub / github.com/1Panel-dev/1Panel / addHost

Function addHost

frontend/src/api/modules/terminal.ts:18–25  ·  view source on GitHub ↗
(params: Host.HostOperate)

Source from the content-addressed store, hash-verified

16 return http.post(`/settings/ssh/default`, param);
17};
18export const addHost = (params: Host.HostOperate) => {
19 let request = deepCopy(params) as Host.HostOperate;
20 encodeBase64Fields(request, ['password', 'privateKey']);
21 if (params.isLocal) {
22 return http.post(`/settings/ssh`, request);
23 }
24 return http.postLocalNode<Host.HostOperate>(`/hosts`, request);
25};
26export const testByInfo = (params: Host.HostConnTest) => {
27 let request = deepCopy(params) as Host.HostOperate;
28 encodeBase64Fields(request, ['password', 'privateKey']);

Callers

nothing calls this directly

Calls 4

deepCopyFunction · 0.90
encodeBase64FieldsFunction · 0.90
postMethod · 0.80
postLocalNodeMethod · 0.80

Tested by

no test coverage detected