SettingApi.ts 516 B

123456789101112131415161718192021222324
  1. import FetchRequest from "@/api/FetchRequest";
  2. import type Setting from "@/mode/Setting";
  3. class SettingApi {
  4. static url = "/api/sys/setting";
  5. /**
  6. * 获取用户设置
  7. * @param userId 用户id
  8. */
  9. static get(userId: string) {
  10. return FetchRequest.get(`${this.url}/${userId}`, true);
  11. }
  12. /**
  13. * 修改聊天设置
  14. * @param setting 聊天设置
  15. */
  16. static update(setting: Setting) {
  17. return FetchRequest.put(this.url, JSON.stringify(setting), true);
  18. }
  19. }
  20. export default SettingApi;