|
28 | 28 | 796298992AEBBA77000AA957 /* MFAFlow.swift in Sources */ = {isa = PBXBuildFile; fileRef = 796298982AEBBA77000AA957 /* MFAFlow.swift */; };
|
29 | 29 | 7962989D2AEBC6F9000AA957 /* SVGView in Frameworks */ = {isa = PBXBuildFile; productRef = 7962989C2AEBC6F9000AA957 /* SVGView */; };
|
30 | 30 | 79719ECE2ADF26C400737804 /* Supabase in Frameworks */ = {isa = PBXBuildFile; productRef = 79719ECD2ADF26C400737804 /* Supabase */; };
|
31 |
| - 797D664A2B46A1D8007592ED /* Store.swift in Sources */ = {isa = PBXBuildFile; fileRef = 797D66492B46A1D8007592ED /* Store.swift */; }; |
| 31 | + 797D664A2B46A1D8007592ED /* Dependencies.swift in Sources */ = {isa = PBXBuildFile; fileRef = 797D66492B46A1D8007592ED /* Dependencies.swift */; }; |
32 | 32 | 7993B8A92B3C673A009B610B /* AuthView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7993B8A82B3C673A009B610B /* AuthView.swift */; };
|
33 | 33 | 7993B8AB2B3C67E0009B610B /* Toast.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7993B8AA2B3C67E0009B610B /* Toast.swift */; };
|
34 | 34 | 79AF047F2B2CE207008761AD /* AuthWithEmailAndPassword.swift in Sources */ = {isa = PBXBuildFile; fileRef = 79AF047E2B2CE207008761AD /* AuthWithEmailAndPassword.swift */; };
|
35 | 35 | 79AF04812B2CE261008761AD /* AuthView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 79AF04802B2CE261008761AD /* AuthView.swift */; };
|
36 | 36 | 79AF04842B2CE408008761AD /* AuthWithMagicLink.swift in Sources */ = {isa = PBXBuildFile; fileRef = 79AF04832B2CE408008761AD /* AuthWithMagicLink.swift */; };
|
37 | 37 | 79AF04862B2CE586008761AD /* Debug.swift in Sources */ = {isa = PBXBuildFile; fileRef = 79AF04852B2CE586008761AD /* Debug.swift */; };
|
| 38 | + 79B8F4242B5FED7C0000E839 /* IdentifiedCollections in Frameworks */ = {isa = PBXBuildFile; productRef = 79B8F4232B5FED7C0000E839 /* IdentifiedCollections */; }; |
| 39 | + 79B8F4262B602F640000E839 /* Logger.swift in Sources */ = {isa = PBXBuildFile; fileRef = 79B8F4252B602F640000E839 /* Logger.swift */; }; |
38 | 40 | 79BD76772B59C3E300CA3D68 /* UserStore.swift in Sources */ = {isa = PBXBuildFile; fileRef = 79BD76762B59C3E300CA3D68 /* UserStore.swift */; };
|
39 |
| - 79BD76792B59C53900CA3D68 /* ChannelsViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 79BD76782B59C53900CA3D68 /* ChannelsViewModel.swift */; }; |
40 |
| - 79BD767B2B59C61300CA3D68 /* MessagesViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 79BD767A2B59C61300CA3D68 /* MessagesViewModel.swift */; }; |
| 41 | + 79BD76792B59C53900CA3D68 /* ChannelStore.swift in Sources */ = {isa = PBXBuildFile; fileRef = 79BD76782B59C53900CA3D68 /* ChannelStore.swift */; }; |
| 42 | + 79BD767B2B59C61300CA3D68 /* MessageStore.swift in Sources */ = {isa = PBXBuildFile; fileRef = 79BD767A2B59C61300CA3D68 /* MessageStore.swift */; }; |
41 | 43 | 79D884CA2B3C18830009EA4A /* SlackCloneApp.swift in Sources */ = {isa = PBXBuildFile; fileRef = 79D884C92B3C18830009EA4A /* SlackCloneApp.swift */; };
|
42 | 44 | 79D884CC2B3C18830009EA4A /* AppView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 79D884CB2B3C18830009EA4A /* AppView.swift */; };
|
43 | 45 | 79D884CE2B3C18840009EA4A /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 79D884CD2B3C18840009EA4A /* Assets.xcassets */; };
|
|
80 | 82 | 795640692955AFBD0088A06F /* ErrorText.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ErrorText.swift; sourceTree = "<group>"; };
|
81 | 83 | 796298982AEBBA77000AA957 /* MFAFlow.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MFAFlow.swift; sourceTree = "<group>"; };
|
82 | 84 | 7962989A2AEBBD9F000AA957 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist; path = Info.plist; sourceTree = "<group>"; };
|
83 |
| - 797D66492B46A1D8007592ED /* Store.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Store.swift; sourceTree = "<group>"; }; |
| 85 | + 797D66492B46A1D8007592ED /* Dependencies.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Dependencies.swift; sourceTree = "<group>"; }; |
84 | 86 | 7993B8A82B3C673A009B610B /* AuthView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AuthView.swift; sourceTree = "<group>"; };
|
85 | 87 | 7993B8AA2B3C67E0009B610B /* Toast.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Toast.swift; sourceTree = "<group>"; };
|
86 | 88 | 7993B8AC2B3C97B6009B610B /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist; path = Info.plist; sourceTree = "<group>"; };
|
87 | 89 | 79AF047E2B2CE207008761AD /* AuthWithEmailAndPassword.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AuthWithEmailAndPassword.swift; sourceTree = "<group>"; };
|
88 | 90 | 79AF04802B2CE261008761AD /* AuthView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AuthView.swift; sourceTree = "<group>"; };
|
89 | 91 | 79AF04832B2CE408008761AD /* AuthWithMagicLink.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AuthWithMagicLink.swift; sourceTree = "<group>"; };
|
90 | 92 | 79AF04852B2CE586008761AD /* Debug.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Debug.swift; sourceTree = "<group>"; };
|
| 93 | + 79B8F4252B602F640000E839 /* Logger.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Logger.swift; sourceTree = "<group>"; }; |
91 | 94 | 79BD76762B59C3E300CA3D68 /* UserStore.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UserStore.swift; sourceTree = "<group>"; };
|
92 |
| - 79BD76782B59C53900CA3D68 /* ChannelsViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ChannelsViewModel.swift; sourceTree = "<group>"; }; |
93 |
| - 79BD767A2B59C61300CA3D68 /* MessagesViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MessagesViewModel.swift; sourceTree = "<group>"; }; |
| 95 | + 79BD76782B59C53900CA3D68 /* ChannelStore.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ChannelStore.swift; sourceTree = "<group>"; }; |
| 96 | + 79BD767A2B59C61300CA3D68 /* MessageStore.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MessageStore.swift; sourceTree = "<group>"; }; |
94 | 97 | 79D884C72B3C18830009EA4A /* SlackClone.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = SlackClone.app; sourceTree = BUILT_PRODUCTS_DIR; };
|
95 | 98 | 79D884C92B3C18830009EA4A /* SlackCloneApp.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SlackCloneApp.swift; sourceTree = "<group>"; };
|
96 | 99 | 79D884CB2B3C18830009EA4A /* AppView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppView.swift; sourceTree = "<group>"; };
|
|
132 | 135 | buildActionMask = 2147483647;
|
133 | 136 | files = (
|
134 | 137 | 79D884D92B3C18E90009EA4A /* Supabase in Frameworks */,
|
| 138 | + 79B8F4242B5FED7C0000E839 /* IdentifiedCollections in Frameworks */, |
135 | 139 | );
|
136 | 140 | runOnlyForDeploymentPostprocessing = 0;
|
137 | 141 | };
|
|
234 | 238 | 79D884DC2B3C19320009EA4A /* MessagesView.swift */,
|
235 | 239 | 7993B8A82B3C673A009B610B /* AuthView.swift */,
|
236 | 240 | 7993B8AA2B3C67E0009B610B /* Toast.swift */,
|
237 |
| - 797D66492B46A1D8007592ED /* Store.swift */, |
| 241 | + 797D66492B46A1D8007592ED /* Dependencies.swift */, |
238 | 242 | 79BD76762B59C3E300CA3D68 /* UserStore.swift */,
|
239 |
| - 79BD76782B59C53900CA3D68 /* ChannelsViewModel.swift */, |
240 |
| - 79BD767A2B59C61300CA3D68 /* MessagesViewModel.swift */, |
| 243 | + 79BD76782B59C53900CA3D68 /* ChannelStore.swift */, |
| 244 | + 79BD767A2B59C61300CA3D68 /* MessageStore.swift */, |
| 245 | + 79B8F4252B602F640000E839 /* Logger.swift */, |
241 | 246 | );
|
242 | 247 | path = SlackClone;
|
243 | 248 | sourceTree = "<group>";
|
|
318 | 323 | name = SlackClone;
|
319 | 324 | packageProductDependencies = (
|
320 | 325 | 79D884D82B3C18E90009EA4A /* Supabase */,
|
| 326 | + 79B8F4232B5FED7C0000E839 /* IdentifiedCollections */, |
321 | 327 | );
|
322 | 328 | productName = SlackClone;
|
323 | 329 | productReference = 79D884C72B3C18830009EA4A /* SlackClone.app */;
|
|
453 | 459 | 7993B8A92B3C673A009B610B /* AuthView.swift in Sources */,
|
454 | 460 | 7993B8AB2B3C67E0009B610B /* Toast.swift in Sources */,
|
455 | 461 | 79D884DD2B3C19320009EA4A /* MessagesView.swift in Sources */,
|
456 |
| - 79BD76792B59C53900CA3D68 /* ChannelsViewModel.swift in Sources */, |
457 |
| - 797D664A2B46A1D8007592ED /* Store.swift in Sources */, |
| 462 | + 79BD76792B59C53900CA3D68 /* ChannelStore.swift in Sources */, |
| 463 | + 797D664A2B46A1D8007592ED /* Dependencies.swift in Sources */, |
458 | 464 | 79D884DB2B3C191F0009EA4A /* ChannelListView.swift in Sources */,
|
459 |
| - 79BD767B2B59C61300CA3D68 /* MessagesViewModel.swift in Sources */, |
| 465 | + 79BD767B2B59C61300CA3D68 /* MessageStore.swift in Sources */, |
| 466 | + 79B8F4262B602F640000E839 /* Logger.swift in Sources */, |
460 | 467 | 79D884CC2B3C18830009EA4A /* AppView.swift in Sources */,
|
461 | 468 | 79BD76772B59C3E300CA3D68 /* UserStore.swift in Sources */,
|
462 | 469 | 79D884D72B3C18DB0009EA4A /* Supabase.swift in Sources */,
|
|
911 | 918 | isa = XCSwiftPackageProductDependency;
|
912 | 919 | productName = Supabase;
|
913 | 920 | };
|
| 921 | + 79B8F4232B5FED7C0000E839 /* IdentifiedCollections */ = { |
| 922 | + isa = XCSwiftPackageProductDependency; |
| 923 | + package = 7956406E2955B5190088A06F /* XCRemoteSwiftPackageReference "swift-identified-collections" */; |
| 924 | + productName = IdentifiedCollections; |
| 925 | + }; |
914 | 926 | 79D884D82B3C18E90009EA4A /* Supabase */ = {
|
915 | 927 | isa = XCSwiftPackageProductDependency;
|
916 | 928 | productName = Supabase;
|
|
0 commit comments