Skip to content

Commit 7667caa

Browse files
authored
Update mcp-client.js
1 parent 7aebbfb commit 7667caa

1 file changed

Lines changed: 3 additions & 47 deletions

File tree

vial2/static/js/mcp-client.js

Lines changed: 3 additions & 47 deletions
Original file line numberDiff line numberDiff line change
@@ -1,47 +1,3 @@
1-
let isAuthenticated = false;
2-
let accessToken = null;
3-
4-
async function sendRequest(endpoint, method, data, auth = true) {
5-
const headers = { 'Content-Type': 'application/json' };
6-
if (auth && accessToken) {
7-
headers['Authorization'] = `Bearer ${accessToken}`;
8-
}
9-
try {
10-
const response = await fetch(endpoint, {
11-
method,
12-
headers,
13-
body: JSON.stringify(data)
14-
});
15-
const result = await response.json();
16-
if (result.error) {
17-
console.error(`Request failed: ${result.error} [mcp-client.js:10] [ID:request_error]`);
18-
return { error: result.error };
19-
}
20-
return result;
21-
} catch (e) {
22-
console.error(`Request failed: ${e.message} [mcp-client.js:15] [ID:request_error]`);
23-
return { error: e.message };
24-
}
25-
}
26-
27-
function setAuthenticated(token) {
28-
isAuthenticated = true;
29-
accessToken = token;
30-
['quantumLinkButton', 'exportButton', 'importButton', 'apiAccessButton', 'prompt-input'].forEach(id => {
31-
const el = document.getElementById(id);
32-
if (el) el.disabled = false;
33-
});
34-
document.getElementById('authButton').classList.add('active-monitor');
35-
}
36-
37-
function resetAuthenticated() {
38-
isAuthenticated = false;
39-
accessToken = null;
40-
['quantumLinkButton', 'exportButton', 'importButton', 'apiAccessButton', 'prompt-input'].forEach(id => {
41-
const el = document.getElementById(id);
42-
if (el) el.disabled = true;
43-
});
44-
document.getElementById('authButton').classList.remove('active-monitor');
45-
}
46-
47-
export { sendRequest, setAuthenticated, resetAuthenticated };
1+
document.addEventListener('DOMContentLoaded', () => {
2+
console.log('MCP Client Loaded');
3+
});

0 commit comments

Comments
 (0)