modifierModule.js 1001 B

1234567891011121314151617181920212223242526272829303132333435
  1. import { io } from "socket.io-client"
  2. import axios from "axios"
  3. import { setTimeout } from "timers/promises"
  4. const axiosInstance = axios.create({
  5. baseURL: "http://47.98.225.28/api",
  6. headers: {
  7. Authorization:
  8. "Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VybmFtZSI6InpvdW1hQWRtaW4iLCJzdWIiOjEsInJvbGVzIjpbImFkbWluIl0sImlhdCI6MTcyNjU4MTk1OH0.dQiHFYaDDa1qp4OpEHaH5SCZ9dafJ8uO9fAAc8HZgAo"
  9. }
  10. })
  11. const {
  12. data: { items: devices }
  13. } = await axiosInstance.post("/device", {
  14. page: { page: 1, limit: 1000 },
  15. search: { where: { online: true }, order: { name: "ASC" } }
  16. })
  17. for (let d of devices) {
  18. if (parseInt(d.version) < 136) {
  19. await axiosInstance.post(
  20. `/device/${device.id}/sendMessage`,
  21. {
  22. action: "installApk",
  23. data: {
  24. apkUrl: ""
  25. }
  26. },
  27. {
  28. timeout: 2000
  29. }
  30. )
  31. await setTimeout(500)
  32. }
  33. }