marinofaggiana 3 years ago
parent
commit
756708413b

+ 5 - 0
iOSClient/Networking/NCOperationQueue.swift

@@ -491,6 +491,11 @@ class NCOperationDownloadAvatar: ConcurrentOperation {
                             (self.view as? UITableView)?.reloadData()
                         }
                     }
+                } else if errorCode == 304, var image = UIImage(contentsOfFile: self.fileNameLocalPath) {
+                    image = NCUtility.shared.createAvatar(image: image, size: 30)
+                    #if !EXTENSION
+                    (UIApplication.shared.delegate as! AppDelegate).avatars[self.user] = image
+                    #endif
                 }
                 
                 self.finish()

+ 4 - 0
iOSClient/Networking/NCService.swift

@@ -116,6 +116,10 @@ class NCService: NSObject {
                             (UIApplication.shared.delegate as! AppDelegate).avatars[user] = image
                             NCManageDatabase.shared.addAvatar(fileName: fileName, etag: etag)
                             NotificationCenter.default.postOnMainThread(name: NCGlobal.shared.notificationCenterReloadAvatar, userInfo: nil)
+                        } else if errorCode == 304, var image = UIImage(contentsOfFile: fileNameLocalPath) {
+                            image = NCUtility.shared.createAvatar(image: image, size: 30)
+                            (UIApplication.shared.delegate as! AppDelegate).avatars[user] = image
+                            NotificationCenter.default.postOnMainThread(name: NCGlobal.shared.notificationCenterReloadAvatar, userInfo: nil)
                         }
                     }
                     self.requestServerCapabilities()

+ 4 - 0
iOSClient/Share/NCShare.swift

@@ -110,6 +110,10 @@ class NCShare: UIViewController, UIGestureRecognizerDelegate, NCShareLinkCellDel
                         (UIApplication.shared.delegate as! AppDelegate).avatars[self.metadata!.ownerId] = image
                         NCManageDatabase.shared.addAvatar(fileName: fileName, etag: etag)
                         self.sharedWithYouByImage.image = image
+                    } else if errorCode == 304, var image = UIImage(contentsOfFile: fileNameLocalPath) {
+                        image = NCUtility.shared.createAvatar(image: image, size: 30)
+                        (UIApplication.shared.delegate as! AppDelegate).avatars[self.metadata!.ownerId] = image
+                        self.sharedWithYouByImage.image = image
                     }
                 }
             }