From e987bc09f955e01c2835f01e3a6af20723a579f9 Mon Sep 17 00:00:00 2001
From: 杨锴 <841720330@qq.com>
Date: 星期三, 09 十月 2024 17:29:36 +0800
Subject: [PATCH] add OBS + upgrade level sounds

---
 XQMuse/Root/Me/VC/UserProfileVC.swift |   16 +++++++++++++---
 1 files changed, 13 insertions(+), 3 deletions(-)

diff --git a/XQMuse/Root/Me/VC/UserProfileVC.swift b/XQMuse/Root/Me/VC/UserProfileVC.swift
index ad050c8..9deaad3 100644
--- a/XQMuse/Root/Me/VC/UserProfileVC.swift
+++ b/XQMuse/Root/Me/VC/UserProfileVC.swift
@@ -153,6 +153,14 @@
 extension UserProfileVC:TZImagePickerControllerDelegate{
 				public func imagePickerController(_ picker: TZImagePickerController!, didFinishPickingPhotos photos: [UIImage]!, sourceAssets assets: [Any]!, isSelectOriginalPhoto: Bool) {
 								picker.selectedAssets = NSMutableArray(array: assets)
+
+        if let photo = photos.first{
+            photo.jq_scaled(to: CGSize(width: 250, height: 250)).uploadImg().subscribe(onNext: {imageUrl in
+                Services.updateUserInfo(avatar:imageUrl).subscribe(onNext: {data in
+                    NotificationCenter.default.post(name: UpdateUserProfile_Noti, object: nil)
+                }).disposed(by: self.disposeBag)
+            }).disposed(by: disposeBag)
+        }
 				}
 
 				public func imagePickerController(_ picker: TZImagePickerController!, didFinishPickingAndEditingVideo coverImage: UIImage!, outputPath: String!, error errorMsg: String!) {
@@ -174,14 +182,16 @@
 
 								unowned let weakSelf = self
 								corpperVC.imageCropperHandler { (vc, image) in
-
+            image.uploadImg().subscribe(onNext: {imageUrl in
+                Services.updateUserInfo(avatar:imageUrl).subscribe(onNext: {data in
+                    NotificationCenter.default.post(name: UpdateUserProfile_Noti, object: nil)
+                }).disposed(by: weakSelf.disposeBag)
+            }).disposed(by: weakSelf.disposeBag)
 								} cancelClouse: {
 												corpperVC.dismiss(animated: true) {
 
 												}
 								}
-
-
 								picker.dismiss(animated: true) {
 
 								}

--
Gitblit v1.7.1