Proyectos de Subversion LeadersLinked - SPA

Rev

Rev 2963 | Rev 3558 | Ir a la última revisión | | Comparar con el anterior | Ultima modificación | Ver Log |

Rev Autor Línea Nro. Línea
3432 stevensc 1
import { axios } from "@app/utils";
1587 stevensc 2
 
3
export const getOnRoom = async () => {
3432 stevensc 4
  const response = await axios.post("/moodle");
5
  const { data, success } = response.data;
1587 stevensc 6
 
3432 stevensc 7
  const url = new URL(data.url);
2960 stevensc 8
 
9
  Object.keys(response).forEach((key) => {
3432 stevensc 10
    if (key === "url") return;
11
    url.searchParams.set(key, response[key]);
12
  });
2960 stevensc 13
 
1587 stevensc 14
  if (!success) {
3432 stevensc 15
    throw new Error("Ha ocurrido un error en la comunicacion con ON ROOM");
1587 stevensc 16
  }
17
 
3432 stevensc 18
  return url;
19
};