meeting.js 3.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175
  1. export const bookMeeting = (params) =>
  2. uni.$u?.http.post(
  3. "/rtc-meeting/book_meeting",
  4. JSON.stringify({
  5. ...params,
  6. }),
  7. {
  8. custom: {
  9. isIMApi: true,
  10. },
  11. header: {
  12. token: uni.getStorageSync("IMToken"),
  13. },
  14. }
  15. );
  16. export const joinMeeting = (params) =>
  17. uni.$u?.http.post(
  18. "/rtc-meeting/join_meeting",
  19. JSON.stringify({
  20. ...params,
  21. }),
  22. {
  23. custom: {
  24. isIMApi: true,
  25. },
  26. header: {
  27. token: uni.getStorageSync("IMToken"),
  28. },
  29. }
  30. );
  31. export const leaveMeeting = (params) =>
  32. uni.$u?.http.post(
  33. "/rtc-meeting/leave_meeting",
  34. JSON.stringify({
  35. ...params,
  36. }),
  37. {
  38. custom: {
  39. isIMApi: true,
  40. },
  41. header: {
  42. token: uni.getStorageSync("IMToken"),
  43. },
  44. }
  45. );
  46. export const updateMeeting = (params) =>
  47. uni.$u?.http.post(
  48. "/rtc-meeting/update_meeting",
  49. JSON.stringify({
  50. ...params,
  51. }),
  52. {
  53. custom: {
  54. isIMApi: true,
  55. },
  56. header: {
  57. token: uni.getStorageSync("IMToken"),
  58. },
  59. }
  60. );
  61. export const createImmediateMeeting = (params) =>
  62. uni.$u?.http.post(
  63. "/rtc-meeting/create_immediate_meeting",
  64. JSON.stringify({
  65. ...params,
  66. }),
  67. {
  68. custom: {
  69. isIMApi: true,
  70. },
  71. header: {
  72. token: uni.getStorageSync("IMToken"),
  73. },
  74. }
  75. );
  76. export const getMeeting = (params) =>
  77. uni.$u?.http.post(
  78. "/rtc-meeting/get_meeting",
  79. JSON.stringify({
  80. ...params,
  81. }),
  82. {
  83. custom: {
  84. isIMApi: true,
  85. },
  86. header: {
  87. token: uni.getStorageSync("IMToken"),
  88. },
  89. }
  90. );
  91. export const getMeetings = (params) =>
  92. uni.$u?.http.post(
  93. "/rtc-meeting/get_meetings",
  94. JSON.stringify({
  95. ...params,
  96. }),
  97. {
  98. custom: {
  99. isIMApi: true,
  100. },
  101. header: {
  102. token: uni.getStorageSync("IMToken"),
  103. },
  104. }
  105. );
  106. export const endMeeting = (params) =>
  107. uni.$u?.http.post(
  108. "/rtc-meeting/end_meeting",
  109. JSON.stringify({
  110. ...params,
  111. }),
  112. {
  113. custom: {
  114. isIMApi: true,
  115. },
  116. header: {
  117. token: uni.getStorageSync("IMToken"),
  118. },
  119. }
  120. );
  121. export const setPersonalSetting = (params) =>
  122. uni.$u?.http.post(
  123. "/rtc-meeting/set_personal_setting",
  124. JSON.stringify({
  125. ...params,
  126. }),
  127. {
  128. custom: {
  129. isIMApi: true,
  130. },
  131. header: {
  132. token: uni.getStorageSync("IMToken"),
  133. },
  134. }
  135. );
  136. export const getPersonalSetting = (params) =>
  137. uni.$u?.http.post(
  138. "/rtc-meeting/get_personal_setting",
  139. JSON.stringify({
  140. ...params,
  141. }),
  142. {
  143. custom: {
  144. isIMApi: true,
  145. },
  146. header: {
  147. token: uni.getStorageSync("IMToken"),
  148. },
  149. }
  150. );
  151. export const getMeetingToken = (params) =>
  152. uni.$u?.http.post(
  153. "/rtc-meeting/get_meeting_token",
  154. JSON.stringify({
  155. ...params,
  156. }),
  157. {
  158. custom: {
  159. isIMApi: true,
  160. },
  161. header: {
  162. token: uni.getStorageSync("IMToken"),
  163. },
  164. }
  165. );