@@ -130,24 +130,18 @@ class MultipleImagePicker: NSObject, TLPhotosPickerViewControllerDelegate, UINav
130130 let assetsExist = selectedList. filter { ( $0 as! NSObject ) . value ( forKey: " localIdentifier " ) != nil }
131131 self . videoCount = selectedList. filter { ( $0 as! NSObject ) . value ( forKey: " type " ) as? String == " video " } . count
132132
133- let existLastItem = ( assetsExist. last as? [ String : Any ] ) ? [ " localIdentifier " ] as? String
134- let selectedLastItem = self . selectedAssets. last? . phAsset? . localIdentifier as? String
135-
136- // compare count & last item's localIdentifier => handle exist list
137- if assetsExist. count != self . selectedAssets. count && selectedLastItem != existLastItem {
138- var assets = [ TLPHAsset] ( )
139- for index in 0 ..< assetsExist. count {
140- let value = assetsExist [ index]
141- let localIdentifier = ( value as! NSObject ) . value ( forKey: " localIdentifier " ) as! String
142- if !localIdentifier. isEmpty {
143- var TLAsset = TLPHAsset . asset ( with: localIdentifier)
144- TLAsset ? . selectedOrder = index + 1
145- assets. insert ( TLAsset!, at: index)
146- }
133+ var assets = [ TLPHAsset] ( )
134+ for index in 0 ..< assetsExist. count {
135+ let value = assetsExist [ index]
136+ let localIdentifier = ( value as! NSObject ) . value ( forKey: " localIdentifier " ) as! String
137+ if !localIdentifier. isEmpty {
138+ var TLAsset = TLPHAsset . asset ( with: localIdentifier)
139+ TLAsset ? . selectedOrder = index + 1
140+ assets. insert ( TLAsset!, at: index)
147141 }
148- self . selectedAssets = assets
149- self . videoCount = assets. filter { $0. phAsset? . mediaType == . video } . count
150142 }
143+ self . selectedAssets = assets
144+ self . videoCount = assets. filter { $0. phAsset? . mediaType == . video } . count
151145 }
152146
153147 func createAttachmentResponse( filePath: String ? , withFilename filename: String ? , withType type: String ? , withAsset asset: PHAsset , withTLAsset TLAsset: TLPHAsset ) -> [ AnyHashable : Any ] ? {
0 commit comments