MCPcopy Create free account
hub / github.com/CreminiAI/skillpack / populateForm

Function populateForm

web/js/chat-apps-dialog.js:165–205  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

163}
164
165function populateForm() {
166 const config = state.config;
167 if (!config) return;
168
169 const adapters = config.adapters || {};
170
171 if (adapters.telegram && adapters.telegram.token) {
172 telegramTokenInput.value = adapters.telegram.token;
173 } else {
174 telegramTokenInput.value = "";
175 }
176
177 if (adapters.slack) {
178 slackBotTokenInput.value = adapters.slack.botToken || "";
179 slackAppTokenInput.value = adapters.slack.appToken || "";
180 } else {
181 slackBotTokenInput.value = "";
182 slackAppTokenInput.value = "";
183 }
184
185 if (adapters.feishu) {
186 feishuDomainSelect.value = normalizeFeishuDomain(adapters.feishu.domain);
187 feishuAppIdInput.value = adapters.feishu.appId || "";
188 feishuAppSecretInput.value = adapters.feishu.appSecret || "";
189 } else {
190 feishuDomainSelect.value = DEFAULT_FEISHU_DOMAIN;
191 feishuAppIdInput.value = "";
192 feishuAppSecretInput.value = "";
193 }
194
195 if (state.restartRequired) {
196 setStatus(
197 "Settings changed. Restart service to apply.",
198 "warning",
199 );
200 updateRestartButton(true);
201 } else {
202 setStatus("", "");
203 updateRestartButton(false);
204 }
205}
206
207async function handleSave() {
208 const telegramToken = telegramTokenInput.value.trim();

Callers 1

openFunction · 0.70

Calls 3

normalizeFeishuDomainFunction · 0.70
setStatusFunction · 0.70
updateRestartButtonFunction · 0.70

Tested by

no test coverage detected