@@ -117,7 +117,6 @@ export class Album extends data_observable.Observable {
117
117
private _imagePicker : ImagePicker ;
118
118
private _assets : data_observablearray . ObservableArray < Asset > ;
119
119
private _title : string ;
120
- private _thumb : image_source . ImageSource ;
121
120
private _thumbAsset : imageAssetModule . ImageAsset ;
122
121
123
122
constructor ( imagePicker : ImagePicker , title : string ) {
@@ -139,16 +138,6 @@ export class Album extends data_observable.Observable {
139
138
return this . _assets ;
140
139
}
141
140
142
- // [Deprecated. Please use thumbAsset instead.]
143
- get thumb ( ) : image_source . ImageSource {
144
- return this . _thumb ;
145
- }
146
-
147
- protected setThumb ( value : image_source . ImageSource ) : void {
148
- this . _thumb = value ;
149
- this . notifyPropertyChange ( "thumb" , value ) ;
150
- }
151
-
152
141
get thumbAsset ( ) : imageAssetModule . ImageAsset {
153
142
return this . _thumbAsset ;
154
143
}
@@ -160,11 +149,6 @@ export class Album extends data_observable.Observable {
160
149
}
161
150
162
151
export class SelectedAsset extends imageAssetModule . ImageAsset {
163
- // [Deprecated. SelectedAsset will be used directly as a source for the thumb image]
164
- get thumb ( ) : image_source . ImageSource {
165
- return null ;
166
- }
167
-
168
152
get uri ( ) : string {
169
153
return null ;
170
154
}
@@ -186,9 +170,7 @@ export class Asset extends SelectedAsset {
186
170
private _selected : boolean ;
187
171
private _album : Album ;
188
172
189
- private _thumb : image_source . ImageSource ;
190
173
private _image : image_source . ImageSource ;
191
- private _thumbRequested : boolean ;
192
174
193
175
constructor ( album : Album , asset : PHAsset | UIImage ) {
194
176
super ( asset ) ;
@@ -200,15 +182,6 @@ export class Asset extends SelectedAsset {
200
182
return this . _album ;
201
183
}
202
184
203
- // [Deprecated. Asset will be used directly as a source for the thumb image]
204
- get thumb ( ) : image_source . ImageSource {
205
- if ( ! this . _thumbRequested ) {
206
- this . _thumbRequested = true ;
207
- this . onThumbRequest ( ) ;
208
- }
209
- return this . _thumb ;
210
- }
211
-
212
185
get selected ( ) : boolean {
213
186
return ! ! this . _selected ;
214
187
}
@@ -243,14 +216,6 @@ export class Asset extends SelectedAsset {
243
216
data ( ) : Promise < any > {
244
217
return Promise . reject ( new Error ( "Not implemented." ) ) ;
245
218
}
246
-
247
- protected setThumb ( value : image_source . ImageSource ) : void {
248
- this . _thumb = value ;
249
- this . notifyPropertyChange ( "thumb" , this . _thumb ) ;
250
- }
251
-
252
- protected onThumbRequest ( ) : void {
253
- }
254
219
}
255
220
256
221
// iOS8+ Photo framework based view model implementation...
@@ -314,15 +279,6 @@ class ImagePickerPH extends ImagePicker {
314
279
}
315
280
}
316
281
317
- createPHImageThumb ( target , asset : PHAsset ) : void {
318
- PHImageManager . defaultManager ( ) . requestImageForAssetTargetSizeContentModeOptionsResultHandler ( asset , this . _thumbRequestSize , PHImageContentMode . AspectFill ,
319
- this . _thumbRequestOptions , function ( target , uiImage , info ) {
320
- let imageSource = new image_source . ImageSource ( ) ;
321
- imageSource . setNativeSource ( uiImage ) ;
322
- target . setThumb ( imageSource ) ;
323
- } . bind ( this , target ) ) ;
324
- }
325
-
326
282
createPHImageThumbAsset ( target , asset : PHAsset ) : void {
327
283
PHImageManager . defaultManager ( ) . requestImageForAssetTargetSizeContentModeOptionsResultHandler ( asset , this . _thumbRequestSize , PHImageContentMode . AspectFill ,
328
284
this . _thumbRequestOptions , function ( target , uiImage , info ) {
@@ -427,7 +383,6 @@ class AlbumPH extends Album {
427
383
428
384
if ( ! this . _setThumb && imagePicker ) {
429
385
this . _setThumb = true ;
430
- imagePicker . createPHImageThumb ( this , asset ) ;
431
386
imagePicker . createPHImageThumbAsset ( this , asset ) ;
432
387
433
388
}
@@ -456,11 +411,6 @@ class AssetPH extends Asset {
456
411
return this . _phAsset ;
457
412
}
458
413
459
- protected onThumbRequest ( ) : void {
460
- super . onThumbRequest ( ) ;
461
- ( < ImagePickerPH > ( < AlbumPH > this . album ) . imagePicker ) . createPHImageThumb ( this , this . _phAsset ) ;
462
- }
463
-
464
414
get uri ( ) : string {
465
415
return this . _phAsset . localIdentifier . toString ( ) ;
466
416
}
0 commit comments