dev@locazia: add get /account

This commit is contained in:
user 2024-02-24 12:54:55 +03:00
parent e052f2232f
commit a08f742237
2 changed files with 39 additions and 12 deletions

View File

@ -20,6 +20,30 @@ function App() {
body: JSON.stringify({ body: JSON.stringify({
"twa_data": window.Telegram.WebApp.initData "twa_data": window.Telegram.WebApp.initData
}), }),
})
.then(response => {
if (!response.ok) {
throw new Error('Network response was not ok');
}
return response.json();
})
.then(data => {
if (data["auth_v1_token"] === undefined) {
window.location.href = "/unauthorized";
return;
}
setApiToken(data["auth_v1_token"]);
})
.catch(error => {
console.error('There was a problem with your fetch operation:', error);
});
fetch(`${apiEndpoint}/account`, {
method: 'GET',
headers: {
'Content-Type': 'application/json',
'Authorization': apiToken,
}
}) })
.then(response => { .then(response => {
if (!response.ok) { if (!response.ok) {
@ -35,6 +59,7 @@ function App() {
}); });
} else { } else {
console.log("Telegram WebApp not found"); console.log("Telegram WebApp not found");
window.location.href = "/unauthorized";
} }
}, []); }, []);
return ( return (

View File

@ -1,5 +1,7 @@
const apiEndpoint: string = process.env.REACT_APP_API_ENDPOINT || 'http://192.168.0.170:13807/api/v1'; console.log('process.env.REACT_APP_API_ENDPOINT', process.env.REACT_APP_API_ENDPOINT);
const apiEndpoint: string = 'https://music-gateway.letsw.app/api/v1';
export { export {
apiEndpoint apiEndpoint