Skip to content

Commit 24eee66

Browse files
Fix missing project and SPM references (#1621)
Summary: ## Changes in this pull request Issue fixed: [1620](#1620) ### Checklist - [ ] All tests pass. Demo project builds and runs. - [ ] I added tests, an experiment, or detailed why my change isn't tested. - [ ] I added an entry to the `CHANGELOG.md` for any breaking changes, enhancements, or bug fixes. - [ ] I have reviewed the [contributing guide](https://github.com/Instagram/IGListKit/blob/main/.github/CONTRIBUTING.md) Pull Request resolved: #1621 Test Plan: Tested that IG builds with these changes without issue. All seems good. As Reviewed By: NSProgrammer Differential Revision: D70959852 Pulled By: TimOliver fbshipit-source-id: 087411463ad1b7c0698d7aba543d85c9013abf39
1 parent e3523b3 commit 24eee66

11 files changed

+68
-7
lines changed

IGListKit.xcodeproj/project.pbxproj

+48
Original file line numberDiff line numberDiff line change
@@ -425,6 +425,22 @@
425425
88DF89881E010F5C00B1B9B4 /* IGListDiffResultTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 294AC6311DDE4C19002FCE5D /* IGListDiffResultTests.m */; };
426426
88DF89891E010F6500B1B9B4 /* IGListDiffSwiftTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 88144EE61D870EDC007C7F66 /* IGListDiffSwiftTests.swift */; };
427427
88DF898A1E010F7000B1B9B4 /* IGListDiffTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 88144EE81D870EDC007C7F66 /* IGListDiffTests.m */; };
428+
A46A1D202D8020EF00CB9157 /* IGListAdapterDelegateAnnouncerInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = A46A1D1F2D8020EF00CB9157 /* IGListAdapterDelegateAnnouncerInternal.h */; };
429+
A46A1D212D8020EF00CB9157 /* IGListAdapterDelegateAnnouncerInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = A46A1D1F2D8020EF00CB9157 /* IGListAdapterDelegateAnnouncerInternal.h */; };
430+
A46A1D232D80210D00CB9157 /* UIViewController+IGListAdapterInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = A46A1D222D80210D00CB9157 /* UIViewController+IGListAdapterInternal.h */; settings = {ATTRIBUTES = (Public, ); }; };
431+
A46A1D242D80210D00CB9157 /* UIViewController+IGListAdapterInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = A46A1D222D80210D00CB9157 /* UIViewController+IGListAdapterInternal.h */; settings = {ATTRIBUTES = (Public, ); }; };
432+
A46A1D2B2D80213D00CB9157 /* IGListAdapterDelegateAnnouncer.m in Sources */ = {isa = PBXBuildFile; fileRef = A46A1D262D80213D00CB9157 /* IGListAdapterDelegateAnnouncer.m */; };
433+
A46A1D2C2D80213D00CB9157 /* UIViewController+IGListAdapter.m in Sources */ = {isa = PBXBuildFile; fileRef = A46A1D2A2D80213D00CB9157 /* UIViewController+IGListAdapter.m */; };
434+
A46A1D2E2D80213D00CB9157 /* UIViewController+IGListAdapter.h in Headers */ = {isa = PBXBuildFile; fileRef = A46A1D292D80213D00CB9157 /* UIViewController+IGListAdapter.h */; settings = {ATTRIBUTES = (Public, ); }; };
435+
A46A1D302D80213D00CB9157 /* IGListAdapterDelegateAnnouncer.h in Headers */ = {isa = PBXBuildFile; fileRef = A46A1D252D80213D00CB9157 /* IGListAdapterDelegateAnnouncer.h */; settings = {ATTRIBUTES = (Public, ); }; };
436+
A46A1D312D80213D00CB9157 /* IGListAdapterDelegateAnnouncer.m in Sources */ = {isa = PBXBuildFile; fileRef = A46A1D262D80213D00CB9157 /* IGListAdapterDelegateAnnouncer.m */; };
437+
A46A1D322D80213D00CB9157 /* UIViewController+IGListAdapter.m in Sources */ = {isa = PBXBuildFile; fileRef = A46A1D2A2D80213D00CB9157 /* UIViewController+IGListAdapter.m */; };
438+
A46A1D342D80213D00CB9157 /* UIViewController+IGListAdapter.h in Headers */ = {isa = PBXBuildFile; fileRef = A46A1D292D80213D00CB9157 /* UIViewController+IGListAdapter.h */; settings = {ATTRIBUTES = (Public, ); }; };
439+
A46A1D362D80213D00CB9157 /* IGListAdapterDelegateAnnouncer.h in Headers */ = {isa = PBXBuildFile; fileRef = A46A1D252D80213D00CB9157 /* IGListAdapterDelegateAnnouncer.h */; settings = {ATTRIBUTES = (Public, ); }; };
440+
A46A1D392D80222F00CB9157 /* IGListCollectionViewLayoutInvalidationContext.m in Sources */ = {isa = PBXBuildFile; fileRef = A46A1D382D80222F00CB9157 /* IGListCollectionViewLayoutInvalidationContext.m */; };
441+
A46A1D3A2D80222F00CB9157 /* IGListCollectionViewLayoutInvalidationContext.h in Headers */ = {isa = PBXBuildFile; fileRef = A46A1D372D80222F00CB9157 /* IGListCollectionViewLayoutInvalidationContext.h */; settings = {ATTRIBUTES = (Public, ); }; };
442+
A46A1D3B2D80222F00CB9157 /* IGListCollectionViewLayoutInvalidationContext.m in Sources */ = {isa = PBXBuildFile; fileRef = A46A1D382D80222F00CB9157 /* IGListCollectionViewLayoutInvalidationContext.m */; };
443+
A46A1D3C2D80222F00CB9157 /* IGListCollectionViewLayoutInvalidationContext.h in Headers */ = {isa = PBXBuildFile; fileRef = A46A1D372D80222F00CB9157 /* IGListCollectionViewLayoutInvalidationContext.h */; settings = {ATTRIBUTES = (Public, ); }; };
428444
BA4A65242760278F00FA5750 /* ListValueSectionController.swift in Sources */ = {isa = PBXBuildFile; fileRef = BA4A65222760278F00FA5750 /* ListValueSectionController.swift */; };
429445
BA4A65252760278F00FA5750 /* ListValueSectionController.swift in Sources */ = {isa = PBXBuildFile; fileRef = BA4A65222760278F00FA5750 /* ListValueSectionController.swift */; };
430446
BA4A65262760278F00FA5750 /* ListIdentifiable.swift in Sources */ = {isa = PBXBuildFile; fileRef = BA4A65232760278F00FA5750 /* ListIdentifiable.swift */; };
@@ -856,6 +872,14 @@
856872
887D0B3F1D870D7F009E01F7 /* IGListKitTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = IGListKitTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; };
857873
887D0B571D870E1E009E01F7 /* Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
858874
88DF897C1E010E6A00B1B9B4 /* IGListKit-macOSTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = "IGListKit-macOSTests.xctest"; sourceTree = BUILT_PRODUCTS_DIR; };
875+
A46A1D1F2D8020EF00CB9157 /* IGListAdapterDelegateAnnouncerInternal.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = IGListAdapterDelegateAnnouncerInternal.h; sourceTree = "<group>"; };
876+
A46A1D222D80210D00CB9157 /* UIViewController+IGListAdapterInternal.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "UIViewController+IGListAdapterInternal.h"; sourceTree = "<group>"; };
877+
A46A1D252D80213D00CB9157 /* IGListAdapterDelegateAnnouncer.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = IGListAdapterDelegateAnnouncer.h; sourceTree = "<group>"; };
878+
A46A1D262D80213D00CB9157 /* IGListAdapterDelegateAnnouncer.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = IGListAdapterDelegateAnnouncer.m; sourceTree = "<group>"; };
879+
A46A1D292D80213D00CB9157 /* UIViewController+IGListAdapter.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "UIViewController+IGListAdapter.h"; sourceTree = "<group>"; };
880+
A46A1D2A2D80213D00CB9157 /* UIViewController+IGListAdapter.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = "UIViewController+IGListAdapter.m"; sourceTree = "<group>"; };
881+
A46A1D372D80222F00CB9157 /* IGListCollectionViewLayoutInvalidationContext.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = IGListCollectionViewLayoutInvalidationContext.h; sourceTree = "<group>"; };
882+
A46A1D382D80222F00CB9157 /* IGListCollectionViewLayoutInvalidationContext.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = IGListCollectionViewLayoutInvalidationContext.m; sourceTree = "<group>"; };
859883
BA4A65222760278F00FA5750 /* ListValueSectionController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ListValueSectionController.swift; sourceTree = "<group>"; };
860884
BA4A65232760278F00FA5750 /* ListIdentifiable.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ListIdentifiable.swift; sourceTree = "<group>"; };
861885
DD3152AC1DE227FA00AC9D2C /* IGListKit.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = IGListKit.framework; sourceTree = BUILT_PRODUCTS_DIR; };
@@ -1002,6 +1026,12 @@
10021026
7A02CEC6236150C400B49FAE /* IGListKit */ = {
10031027
isa = PBXGroup;
10041028
children = (
1029+
A46A1D372D80222F00CB9157 /* IGListCollectionViewLayoutInvalidationContext.h */,
1030+
A46A1D382D80222F00CB9157 /* IGListCollectionViewLayoutInvalidationContext.m */,
1031+
A46A1D252D80213D00CB9157 /* IGListAdapterDelegateAnnouncer.h */,
1032+
A46A1D262D80213D00CB9157 /* IGListAdapterDelegateAnnouncer.m */,
1033+
A46A1D292D80213D00CB9157 /* UIViewController+IGListAdapter.h */,
1034+
A46A1D2A2D80213D00CB9157 /* UIViewController+IGListAdapter.m */,
10051035
7A02CF632361511700B49FAE /* Internal */,
10061036
7A02CECA2361510F00B49FAE /* IGListAdapter.h */,
10071037
7A02CEE82361511000B49FAE /* IGListAdapter.m */,
@@ -1053,6 +1083,8 @@
10531083
7A02CF632361511700B49FAE /* Internal */ = {
10541084
isa = PBXGroup;
10551085
children = (
1086+
A46A1D222D80210D00CB9157 /* UIViewController+IGListAdapterInternal.h */,
1087+
A46A1D1F2D8020EF00CB9157 /* IGListAdapterDelegateAnnouncerInternal.h */,
10561088
576029D62C61B91D006E50E2 /* IGListPerformDiff.h */,
10571089
576029D72C61B91D006E50E2 /* IGListPerformDiff.m */,
10581090
576029D82C61B91D006E50E2 /* IGListUpdateCoalescer.h */,
@@ -1435,13 +1467,17 @@
14351467
isa = PBXHeadersBuildPhase;
14361468
buildActionMask = 2147483647;
14371469
files = (
1470+
A46A1D212D8020EF00CB9157 /* IGListAdapterDelegateAnnouncerInternal.h in Headers */,
14381471
7A02CF102361511100B49FAE /* IGListAdapterDelegate.h in Headers */,
14391472
7A02CFB52361513600B49FAE /* IGListAdapterUpdaterInternal.h in Headers */,
14401473
7A02CF222361511100B49FAE /* IGListTransitionDelegate.h in Headers */,
14411474
7A02CEEF2361511100B49FAE /* IGListReloadDataUpdater.h in Headers */,
14421475
7A02CFB82361513600B49FAE /* IGListSectionMap.h in Headers */,
1476+
A46A1D2E2D80213D00CB9157 /* UIViewController+IGListAdapter.h in Headers */,
1477+
A46A1D302D80213D00CB9157 /* IGListAdapterDelegateAnnouncer.h in Headers */,
14431478
F18CC76B29EFBD0300DC3B9A /* IGListBindingSingleSectionController.h in Headers */,
14441479
7A02CF432361511100B49FAE /* IGListSingleSectionController.h in Headers */,
1480+
A46A1D232D80210D00CB9157 /* UIViewController+IGListAdapterInternal.h in Headers */,
14451481
7A02CF1F2361511100B49FAE /* IGListKit.h in Headers */,
14461482
7A02CFE22361513600B49FAE /* IGListAdapter+DebugDescription.h in Headers */,
14471483
7A02CF4F2361511100B49FAE /* IGListCollectionScrollingTraits.h in Headers */,
@@ -1491,6 +1527,7 @@
14911527
7A02CFEE2361513600B49FAE /* IGListDebuggingUtilities.h in Headers */,
14921528
576029E32C61B91D006E50E2 /* IGListUpdateCoalescer.h in Headers */,
14931529
7A02D0032361513600B49FAE /* IGListSectionControllerInternal.h in Headers */,
1530+
A46A1D3C2D80222F00CB9157 /* IGListCollectionViewLayoutInvalidationContext.h in Headers */,
14941531
7A02CF162361511100B49FAE /* IGListCollectionViewLayout.h in Headers */,
14951532
7A02CF072361511100B49FAE /* IGListBatchContext.h in Headers */,
14961533
7A02CF312361511100B49FAE /* IGListUpdatingDelegate.h in Headers */,
@@ -1534,6 +1571,7 @@
15341571
7A02CFB42361513600B49FAE /* IGListAdapterUpdaterInternal.h in Headers */,
15351572
7A02CFE72361513600B49FAE /* IGListArrayUtilsInternal.h in Headers */,
15361573
7A02CF2D2361511100B49FAE /* IGListBindingSectionController.h in Headers */,
1574+
A46A1D242D80210D00CB9157 /* UIViewController+IGListAdapterInternal.h in Headers */,
15371575
7A02D00E2361513600B49FAE /* IGListWorkingRangeHandler.h in Headers */,
15381576
7A02CF992361513600B49FAE /* IGListBindingSectionController+DebugDescription.h in Headers */,
15391577
7A02CF4E2361511100B49FAE /* IGListCollectionScrollingTraits.h in Headers */,
@@ -1544,12 +1582,15 @@
15441582
7A02CF452361511100B49FAE /* IGListAdapterPerformanceDelegate.h in Headers */,
15451583
7A02D0022361513600B49FAE /* IGListSectionControllerInternal.h in Headers */,
15461584
7A02CFC92361513600B49FAE /* UICollectionView+IGListBatchUpdateData.h in Headers */,
1585+
A46A1D3A2D80222F00CB9157 /* IGListCollectionViewLayoutInvalidationContext.h in Headers */,
15471586
F10C8F572B982EE6009F4690 /* IGListDefaultExperiments.h in Headers */,
15481587
7A02CEF12361511100B49FAE /* IGListScrollDelegate.h in Headers */,
15491588
7A02CFF62361513600B49FAE /* IGListSectionMap+DebugDescription.h in Headers */,
15501589
F18CC76A29EFBD0300DC3B9A /* IGListBindingSingleSectionController.h in Headers */,
15511590
7AD6864C23A89E7F009000DE /* IGListAdapterUpdaterHelpers.h in Headers */,
15521591
7A02CF002361511100B49FAE /* IGListCollectionView.h in Headers */,
1592+
A46A1D342D80213D00CB9157 /* UIViewController+IGListAdapter.h in Headers */,
1593+
A46A1D362D80213D00CB9157 /* IGListAdapterDelegateAnnouncer.h in Headers */,
15531594
7A02CF152361511100B49FAE /* IGListCollectionViewLayout.h in Headers */,
15541595
57B22E812502AAC40055DC2F /* IGListUpdateTransactable.h in Headers */,
15551596
7A02CF1B2361511100B49FAE /* IGListSectionController.h in Headers */,
@@ -1564,6 +1605,7 @@
15641605
7A02CFCF2361513600B49FAE /* IGListDebugger.h in Headers */,
15651606
7A02CF3F2361511100B49FAE /* IGListAdapterUpdaterDelegate.h in Headers */,
15661607
7A02D0082361513600B49FAE /* IGListBatchUpdateData+DebugDescription.h in Headers */,
1608+
A46A1D202D8020EF00CB9157 /* IGListAdapterDelegateAnnouncerInternal.h in Headers */,
15671609
7A02CF542361511100B49FAE /* IGListBindingSectionControllerSelectionDelegate.h in Headers */,
15681610
7A02CFCC2361513600B49FAE /* IGListBatchUpdateState.h in Headers */,
15691611
57B22E822502AAC40055DC2F /* IGListDataSourceChangeTransaction.h in Headers */,
@@ -2058,6 +2100,7 @@
20582100
7A02CFAC2361513600B49FAE /* IGListReloadIndexPath.m in Sources */,
20592101
7A02CF5E2361511100B49FAE /* IGListSectionController.m in Sources */,
20602102
7A02D00C2361513600B49FAE /* IGListSectionMap+DebugDescription.m in Sources */,
2103+
A46A1D3B2D80222F00CB9157 /* IGListCollectionViewLayoutInvalidationContext.m in Sources */,
20612104
7A02CF612361511100B49FAE /* IGListCollectionView.m in Sources */,
20622105
7A02CFBB2361513600B49FAE /* IGListAdapterProxy.m in Sources */,
20632106
576029E52C61B91D006E50E2 /* IGListViewVisibilityTracker.m in Sources */,
@@ -2075,6 +2118,8 @@
20752118
7A02CFC72361513600B49FAE /* IGListSectionMap.m in Sources */,
20762119
7A02D0002361513600B49FAE /* IGListDebugger.m in Sources */,
20772120
7A02CF342361511100B49FAE /* IGListAdapterUpdater.m in Sources */,
2121+
A46A1D2B2D80213D00CB9157 /* IGListAdapterDelegateAnnouncer.m in Sources */,
2122+
A46A1D2C2D80213D00CB9157 /* UIViewController+IGListAdapter.m in Sources */,
20782123
7A02D0062361513600B49FAE /* IGListDebuggingUtilities.m in Sources */,
20792124
7A02CF522361511100B49FAE /* IGListAdapter.m in Sources */,
20802125
7A02CF942361513600B49FAE /* IGListAdapter+DebugDescription.m in Sources */,
@@ -2181,6 +2226,7 @@
21812226
7A02CF602361511100B49FAE /* IGListCollectionView.m in Sources */,
21822227
7A02CFBA2361513600B49FAE /* IGListAdapterProxy.m in Sources */,
21832228
57B22E8C2502AAC40055DC2F /* IGListReloadTransaction.m in Sources */,
2229+
A46A1D392D80222F00CB9157 /* IGListCollectionViewLayoutInvalidationContext.m in Sources */,
21842230
7A02CFF32361513600B49FAE /* IGListAdapter+UICollectionView.m in Sources */,
21852231
7A02CF392361511100B49FAE /* IGListCollectionViewLayout.mm in Sources */,
21862232
576029E42C61B91D006E50E2 /* IGListViewVisibilityTracker.m in Sources */,
@@ -2198,6 +2244,8 @@
21982244
7A02CFC62361513600B49FAE /* IGListSectionMap.m in Sources */,
21992245
7A02CFFF2361513600B49FAE /* IGListDebugger.m in Sources */,
22002246
7A02CF332361511100B49FAE /* IGListAdapterUpdater.m in Sources */,
2247+
A46A1D312D80213D00CB9157 /* IGListAdapterDelegateAnnouncer.m in Sources */,
2248+
A46A1D322D80213D00CB9157 /* UIViewController+IGListAdapter.m in Sources */,
22012249
7A02D0052361513600B49FAE /* IGListDebuggingUtilities.m in Sources */,
22022250
7A02CF512361511100B49FAE /* IGListAdapter.m in Sources */,
22032251
7A02CF932361513600B49FAE /* IGListAdapter+DebugDescription.m in Sources */,

Source/IGListKit/IGListAdapter.m

+2-2
Original file line numberDiff line numberDiff line change
@@ -67,7 +67,7 @@ - (instancetype)initWithUpdater:(id <IGListUpdatingDelegate>)updater
6767

6868
_updater = updater;
6969
_viewController = viewController;
70-
70+
7171
[viewController associateListAdapter:self];
7272

7373
_experiments = IGListDefaultExperiments();
@@ -583,7 +583,7 @@ - (NSArray *)objects {
583583
return [[self.displayHandler visibleListSections] allObjects];
584584
}
585585

586-
- (NSSet *)_visibleObjectsSet FB_OBJC_DIRECT {
586+
- (NSSet *)_visibleObjectsSet __attribute__((objc_direct)) {
587587
IGAssertMainThread();
588588

589589
NSArray<UICollectionViewCell *> *visibleCells = [self.collectionView visibleCells];

Source/IGListKit/IGListCollectionViewLayoutInvalidationContext.h

+6-3
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,12 @@
1-
// (c) Meta Platforms, Inc. and affiliates. Confidential and proprietary.
1+
/*
2+
* Copyright (c) Meta Platforms, Inc. and affiliates.
3+
*
4+
* This source code is licensed under the MIT license found in the
5+
* LICENSE file in the root directory of this source tree.
6+
*/
27

38
#import <UIKit/UIKit.h>
49

5-
#import <FBDefines/FBDefines.h>
6-
710
NS_ASSUME_NONNULL_BEGIN
811

912
/**

Source/IGListKit/IGListCollectionViewLayoutInvalidationContext.m

+6-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,9 @@
1-
// (c) Meta Platforms, Inc. and affiliates. Confidential and proprietary.
1+
/*
2+
* Copyright (c) Meta Platforms, Inc. and affiliates.
3+
*
4+
* This source code is licensed under the MIT license found in the
5+
* LICENSE file in the root directory of this source tree.
6+
*/
27

38
#import "IGListCollectionViewLayoutInvalidationContext.h"
49

Source/IGListKit/IGListSingleSectionController.h

-1
Original file line numberDiff line numberDiff line change
@@ -76,7 +76,6 @@ NS_SWIFT_NAME(ListSingleSectionControllerDelegate)
7676
to configure the cell, and a block to return the size of a cell, you can use an `IGListAdapter`-powered list with a
7777
simpler architecture.
7878
*/
79-
IGLK_SUBCLASSING_RESTRICTED
8079
NS_SWIFT_NAME(ListSingleSectionController)
8180
@interface IGListSingleSectionController : IGListSectionController
8281

Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
../../../Source/IGListKit/IGListCollectionViewLayoutInvalidationContext.m
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
../../../Source/IGListKit/UIViewController+IGListAdapter.m
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
../../../Source/IGListKit/Internal/UIViewController+IGListAdapterInternal.h
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
../../../../Source/IGListKit/IGListCollectionViewLayoutInvalidationContext.h
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
../../../../Source/IGListKit/UIViewController+IGListAdapter.h
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
../../../Source/IGListSwiftKit/IGListAdapter+Async.swift

0 commit comments

Comments
 (0)