Proyectos de Subversion LeadersLinked - SPA

Rev

Rev 3432 | Rev 3560 | Ir a la última revisión | Autoría | Comparar con el anterior | Ultima modificación | Ver Log |

import { axios } from '@app/utils';

/* 
  {
    "url": "https://moodle4-dev.leaderslinked.com/leaderslinked/service.php",
    "username": "leaderdslinked-ws",
    "password": "$2y$10$9p.bKkdboKBCNA5NLnZZ1ulXCB5GYpeOlDsclxmkn.8ihmdmMqwSm",
    "rand": 1514111087,
    "timestamp": "2025-05-21T16:09:53",
    "data": "MjUwMDU2NjkgMjcyMTM4NzUgODU3ODQ3NSAxODEwNzQ1NSAxODUxOTM3OSAzMzI2ODcyNCAxMzMzMDczIDExNzk1NjUgNDgyMTYxMiAxNjM5Nzg4MiAyOTAzOTg1MyA2MzQ4OTk0IDI4Nzc5NDYxIDE1OTIwNTY0IDI0OTk3Mjc0IDE3NzU1Nzg3IDM0MDA3Nzc2IDI0ODA1MDk2IDQwNTkxOTYgMjAzMjkyODIgMjk4Mzk1MzIgOTYyMDI0OSAxNTkyMDU2NCAyNDk5NzI3NCAzMDExODIxOCAyODEzMTIyOCAzMDY5NjMwNSAyNjYwODU5MCAzNDA1NDYzOSA3Nzg0MzQyIDE3NzU1Nzg3IDQ3OTU5NzYgMTI4NDYyIDEyNDc2NjE0IDIyMDE0OTk1IDYzNDg5OTQgMjE5OTQyODQgMTcxODE4MzAgMTA4MjA0MiAyMDQ2NjYwOCAxOTczMTI4NyAzNjA1MzM5IDE4NTE5Mzc5IDEwODg5NzA2IA=="
  }
*/
export const getOnRoom = async () => {
  const response = await axios.post('/moodle');
  const { data, success } = response.data;

  if (!success) {
    throw new Error('Ha ocurrido un error en la comunicacion con ON ROOM');
  }

  const url = new URL(data.url);
  url.searchParams.set('username', data.username);
  url.searchParams.set('password', data.password);
  url.searchParams.set('rand', data.rand);
  url.searchParams.set('timestamp', data.timestamp);
  url.searchParams.set('data', data.data);

  return url;
};