()
| 4378 | }; |
| 4379 | |
| 4380 | const loadMcpUsers = async () => { |
| 4381 | try { |
| 4382 | const data = await apiGet('/api/pro/gateways/mcp/users/list.php'); |
| 4383 | state.mcpUsers = Array.isArray(data.users) ? data.users : []; |
| 4384 | renderMcpUsers(); |
| 4385 | } catch (err) { |
| 4386 | state.mcpUsers = []; |
| 4387 | renderMcpUsers(); |
| 4388 | showToast(err?.message || tf('error', 'Error'), 'error'); |
| 4389 | } |
| 4390 | }; |
| 4391 | |
| 4392 | const saveMcpUser = async () => { |
| 4393 | const payload = { |
no test coverage detected