| | import { API } from './api'; |
| |
|
| | |
| | |
| | |
| | |
| | export async function fetchTokenKeys() { |
| | try { |
| | const response = await API.get('/api/token/?p=0&size=100'); |
| | const { success, data } = response.data; |
| | if (success) { |
| | const activeTokens = data.filter((token) => token.status === 1); |
| | return activeTokens.map((token) => token.key); |
| | } else { |
| | throw new Error('Failed to fetch token keys'); |
| | } |
| | } catch (error) { |
| | console.error('Error fetching token keys:', error); |
| | return []; |
| | } |
| | } |
| |
|
| | |
| | |
| | |
| | |
| | export function getServerAddress() { |
| | let status = localStorage.getItem('status'); |
| | let serverAddress = ''; |
| |
|
| | if (status) { |
| | try { |
| | status = JSON.parse(status); |
| | serverAddress = status.server_address || ''; |
| | } catch (error) { |
| | console.error('Failed to parse status from localStorage:', error); |
| | } |
| | } |
| |
|
| | if (!serverAddress) { |
| | serverAddress = window.location.origin; |
| | } |
| |
|
| | return serverAddress; |
| | } |