@@ -328,45 +328,45 @@ extension CollectionViewDriver: UICollectionViewDelegate {
328
328
/// :nodoc:
329
329
public func collectionView( _ collectionView: UICollectionView ,
330
330
shouldSelectItemAt indexPath: IndexPath ) -> Bool {
331
- self . viewModel. cellViewModel ( at: indexPath) . shouldSelect
331
+ self . viewModel. cellViewModel ( at: indexPath, in : collectionView ) . shouldSelect
332
332
}
333
333
334
334
/// :nodoc:
335
335
public func collectionView( _ collectionView: UICollectionView ,
336
336
didSelectItemAt indexPath: IndexPath ) {
337
- self . viewModel. cellViewModel ( at: indexPath) . didSelect ( with: self . _cellEventCoordinator)
337
+ self . viewModel. cellViewModel ( at: indexPath, in : collectionView ) . didSelect ( with: self . _cellEventCoordinator)
338
338
}
339
339
340
340
/// :nodoc:
341
341
public func collectionView( _ collectionView: UICollectionView ,
342
342
shouldDeselectItemAt indexPath: IndexPath ) -> Bool {
343
- self . viewModel. cellViewModel ( at: indexPath) . shouldDeselect
343
+ self . viewModel. cellViewModel ( at: indexPath, in : collectionView ) . shouldDeselect
344
344
}
345
345
346
346
/// :nodoc:
347
347
public func collectionView( _ collectionView: UICollectionView ,
348
348
didDeselectItemAt indexPath: IndexPath ) {
349
- self . viewModel. cellViewModel ( at: indexPath) . didDeselect ( with: self . _cellEventCoordinator)
349
+ self . viewModel. cellViewModel ( at: indexPath, in : collectionView ) . didDeselect ( with: self . _cellEventCoordinator)
350
350
}
351
351
352
352
// MARK: Managing cell highlighting
353
353
354
354
/// :nodoc:
355
355
public func collectionView( _ collectionView: UICollectionView ,
356
356
shouldHighlightItemAt indexPath: IndexPath ) -> Bool {
357
- self . viewModel. cellViewModel ( at: indexPath) . shouldHighlight
357
+ self . viewModel. cellViewModel ( at: indexPath, in : collectionView ) . shouldHighlight
358
358
}
359
359
360
360
/// :nodoc:
361
361
public func collectionView( _ collectionView: UICollectionView ,
362
362
didHighlightItemAt indexPath: IndexPath ) {
363
- self . viewModel. cellViewModel ( at: indexPath) . didHighlight ( )
363
+ self . viewModel. cellViewModel ( at: indexPath, in : collectionView ) . didHighlight ( )
364
364
}
365
365
366
366
/// :nodoc:
367
367
public func collectionView( _ collectionView: UICollectionView ,
368
368
didUnhighlightItemAt indexPath: IndexPath ) {
369
- self . viewModel. cellViewModel ( at: indexPath) . didUnhighlight ( )
369
+ self . viewModel. cellViewModel ( at: indexPath, in : collectionView ) . didUnhighlight ( )
370
370
}
371
371
372
372
// MARK: Managing context menus
@@ -375,7 +375,7 @@ extension CollectionViewDriver: UICollectionViewDelegate {
375
375
public func collectionView( _ collectionView: UICollectionView ,
376
376
contextMenuConfigurationForItemAt indexPath: IndexPath ,
377
377
point: CGPoint ) -> UIContextMenuConfiguration ? {
378
- self . viewModel. cellViewModel ( at: indexPath) . contextMenuConfiguration
378
+ self . viewModel. cellViewModel ( at: indexPath, in : collectionView ) . contextMenuConfiguration
379
379
}
380
380
381
381
// MARK: Tracking the addition and removal of views
@@ -384,7 +384,7 @@ extension CollectionViewDriver: UICollectionViewDelegate {
384
384
public func collectionView( _ collectionView: UICollectionView ,
385
385
willDisplay cell: UICollectionViewCell ,
386
386
forItemAt indexPath: IndexPath ) {
387
- self . viewModel. _safeCellViewModel ( at: indexPath) ? . willDisplay ( )
387
+ self . viewModel. _safeCellViewModel ( at: indexPath, in : collectionView ) ? . willDisplay ( )
388
388
}
389
389
390
390
/// :nodoc:
@@ -399,7 +399,7 @@ extension CollectionViewDriver: UICollectionViewDelegate {
399
399
public func collectionView( _ collectionView: UICollectionView ,
400
400
didEndDisplaying cell: UICollectionViewCell ,
401
401
forItemAt indexPath: IndexPath ) {
402
- self . viewModel. _safeCellViewModel ( at: indexPath) ? . didEndDisplaying ( )
402
+ self . viewModel. _safeCellViewModel ( at: indexPath, in : collectionView ) ? . didEndDisplaying ( )
403
403
}
404
404
405
405
/// :nodoc:
0 commit comments