diff --git a/server/api/server-info.js b/server/api/server-info.js index 0851e40..701cfcc 100644 --- a/server/api/server-info.js +++ b/server/api/server-info.js @@ -28,7 +28,7 @@ function getFaviconMain () { return getBase64fromPath(global.config.source.favicon); } -module.exports = { +module.exports = () => ({ name: global.config.server.info.name, tag: global.config.server.info.tag, authMode: authModes[global.config.server["auth-mode"] ?? 1], @@ -37,4 +37,4 @@ module.exports = { bgmain: getBGMain(), favicon: getFaviconMain(), } -}; +}); diff --git a/server/frontend/public/js/connect/api.js b/server/frontend/public/js/connect/api.js index 4c9be0a..c529f1f 100644 --- a/server/frontend/public/js/connect/api.js +++ b/server/frontend/public/js/connect/api.js @@ -56,9 +56,11 @@ class ApiMethods extends ProtoApiMethods { super(api); } - async info () { + async info (fields = null, fieldsExtSource = null) { return await super._protoMethod({ method: "info", + fields: fields?.join(",") ?? "*", + fieldsExtSource: fieldsExtSource?.join(",") ?? "*", }); } diff --git a/server/frontend/public/js/connect/main.js b/server/frontend/public/js/connect/main.js index 7593326..6050859 100644 --- a/server/frontend/public/js/connect/main.js +++ b/server/frontend/public/js/connect/main.js @@ -20,12 +20,15 @@ document.body.innerHTML = `