3558 |
stevensc |
1 |
import { axios } from '@app/utils';
|
1587 |
stevensc |
2 |
|
3558 |
stevensc |
3 |
/*
|
|
|
4 |
{
|
|
|
5 |
"url": "https://moodle4-dev.leaderslinked.com/leaderslinked/service.php",
|
|
|
6 |
"username": "leaderdslinked-ws",
|
|
|
7 |
"password": "$2y$10$9p.bKkdboKBCNA5NLnZZ1ulXCB5GYpeOlDsclxmkn.8ihmdmMqwSm",
|
|
|
8 |
"rand": 1514111087,
|
|
|
9 |
"timestamp": "2025-05-21T16:09:53",
|
|
|
10 |
"data": "MjUwMDU2NjkgMjcyMTM4NzUgODU3ODQ3NSAxODEwNzQ1NSAxODUxOTM3OSAzMzI2ODcyNCAxMzMzMDczIDExNzk1NjUgNDgyMTYxMiAxNjM5Nzg4MiAyOTAzOTg1MyA2MzQ4OTk0IDI4Nzc5NDYxIDE1OTIwNTY0IDI0OTk3Mjc0IDE3NzU1Nzg3IDM0MDA3Nzc2IDI0ODA1MDk2IDQwNTkxOTYgMjAzMjkyODIgMjk4Mzk1MzIgOTYyMDI0OSAxNTkyMDU2NCAyNDk5NzI3NCAzMDExODIxOCAyODEzMTIyOCAzMDY5NjMwNSAyNjYwODU5MCAzNDA1NDYzOSA3Nzg0MzQyIDE3NzU1Nzg3IDQ3OTU5NzYgMTI4NDYyIDEyNDc2NjE0IDIyMDE0OTk1IDYzNDg5OTQgMjE5OTQyODQgMTcxODE4MzAgMTA4MjA0MiAyMDQ2NjYwOCAxOTczMTI4NyAzNjA1MzM5IDE4NTE5Mzc5IDEwODg5NzA2IA=="
|
|
|
11 |
}
|
|
|
12 |
*/
|
1587 |
stevensc |
13 |
export const getOnRoom = async () => {
|
3558 |
stevensc |
14 |
const response = await axios.post('/moodle');
|
3432 |
stevensc |
15 |
const { data, success } = response.data;
|
1587 |
stevensc |
16 |
|
|
|
17 |
if (!success) {
|
3558 |
stevensc |
18 |
throw new Error('Ha ocurrido un error en la comunicacion con ON ROOM');
|
1587 |
stevensc |
19 |
}
|
|
|
20 |
|
3558 |
stevensc |
21 |
const url = new URL(data.url);
|
|
|
22 |
url.searchParams.set('username', data.username);
|
|
|
23 |
url.searchParams.set('password', data.password);
|
|
|
24 |
url.searchParams.set('rand', data.rand);
|
|
|
25 |
url.searchParams.set('timestamp', data.timestamp);
|
|
|
26 |
url.searchParams.set('data', data.data);
|
|
|
27 |
|
3432 |
stevensc |
28 |
return url;
|
|
|
29 |
};
|