pengunjung.js 709 B

123456789101112131415161718192021222324252627282930
  1. import axios from "@/config/axios";
  2. import axios2 from "axios";
  3. export const createPengunjung = async () => {
  4. try {
  5. const jsonip = await axios2.get("http://ip-api.com/json");
  6. const res = await axios.post("/pengunjung/create", {
  7. os: navigator.userAgentData.platform,
  8. ipv4: jsonip.data.query,
  9. location: {
  10. ...jsonip.data,
  11. region: jsonip.data.regionName,
  12. },
  13. });
  14. return res.data;
  15. } catch (error) {
  16. console.log("error", error);
  17. return false;
  18. }
  19. };
  20. export const getPengunjung = async (token) => {
  21. try {
  22. const res = await axios.get(`/pengunjung`, { headers: { Authorization: token } });
  23. return res.data;
  24. } catch (error) {
  25. console.log("error", error);
  26. return false;
  27. }
  28. };