Ви не можете вибрати більше 25 тем Теми мають розпочинатися з літери або цифри, можуть містити дефіси (-) і не повинні перевищувати 35 символів.
 
 
 

45 рядки
1.2 KiB

  1. import { QueryClient } from "@tanstack/react-query";
  2. import axios from "axios";
  3. export const queryClient = new QueryClient();
  4. export const signUpHelper = async ({ formData }) => {
  5. const response = await axios.post("/api/signup", formData);
  6. return response.data;
  7. };
  8. export const signInHelper = async ({ formData }) => {
  9. const response = await axios.post("/api/signin", formData);
  10. return response.data;
  11. };
  12. export const createWhatsappServer = async () => {
  13. const response = await axios.get("/api/createSession");
  14. return response.statusText;
  15. };
  16. export const getMessages = async () => {
  17. const response = await axios.get("/api");
  18. return response.data;
  19. };
  20. export const allMessages = async () => {
  21. try {
  22. const response = await axios.get("/api/refreshMessages");
  23. return response.data;
  24. } catch (error) {
  25. console.error("Error fetching messages:", error);
  26. throw error;
  27. }
  28. };
  29. export const newTag = async ({ formData }) => {
  30. const response = await axios.post("/api/tag/add", formData);
  31. return response.data;
  32. };
  33. export const delTag = async ({ formData }) => {
  34. const response = await axios.post("/api/tag/del", formData);
  35. return response.data;
  36. };