-
Notifications
You must be signed in to change notification settings - Fork 1
/
guide.js
24 lines (19 loc) · 891 Bytes
/
guide.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
import axios from "axios";
import { getTelegramLanguage } from "./telegram";
const URL_BASE = window.REACT_APP_ENV.REACT_APP_BOT_API_URL;
export const exchangeTicketForToken = (ticket) => {
return axios.post(`${URL_BASE}/tickets/${ticket}/token`, {});
};
export const getObjectData = (accessToken, objectCode) => {
return axios.get(`${URL_BASE}/objects/${objectCode}?language=${getTelegramLanguage()}`, {
headers: {
"Authorization": accessToken
}
});
};
export const getObjectCoverURL = (accessToken, objectCode, coverIndex) => {
return `${URL_BASE}/objects/${objectCode}/covers/${coverIndex}?access-token=${accessToken}&language=${getTelegramLanguage()}`;
};
export const getObjectAudioURL = (accessToken, objectCode) => {
return `${URL_BASE}/objects/${objectCode}/audio?access-token=${accessToken}&language=${getTelegramLanguage()}`;
};