|
539 | 539 | 95649FBA2603F89E006D5E0C /* SplitsBgSyncWorkerTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95649FB92603F89E006D5E0C /* SplitsBgSyncWorkerTest.swift */; }; |
540 | 540 | 95649FBE260405C7006D5E0C /* MySegmentsBgSyncWorkerTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95649FBD260405C7006D5E0C /* MySegmentsBgSyncWorkerTest.swift */; }; |
541 | 541 | 9566744729F03662001B4FA5 /* DbCipher.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95715A8229D23F9600A1B2F9 /* DbCipher.swift */; }; |
542 | | - CD311117BB394A70AD6057CD04272DF2 /* DbEncryptionManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5A0EA0213A424C098E507B2544F5CD6F /* DbEncryptionManager.swift */; }; |
543 | 542 | 9566744829F03675001B4FA5 /* SplitEncryptionLevel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95715A8029D22C1B00A1B2F9 /* SplitEncryptionLevel.swift */; }; |
544 | 543 | 956816BE2836C91B00206FC5 /* UniqueKeyTracker.swift in Sources */ = {isa = PBXBuildFile; fileRef = 956816BD2836C91B00206FC5 /* UniqueKeyTracker.swift */; }; |
545 | 544 | 9569E1CB2784C00B006FC7E5 /* TelemetryConfigHelper.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9569E1CA2784C00B006FC7E5 /* TelemetryConfigHelper.swift */; }; |
|
1093 | 1092 | C526DE4C2D9B09EB0051DAB8 /* ImpressionsPropertiesE2ETest.swift in Sources */ = {isa = PBXBuildFile; fileRef = C526DE4B2D9B09EB0051DAB8 /* ImpressionsPropertiesE2ETest.swift */; }; |
1094 | 1093 | C52C57292EEB41350064D049 /* EncryptionKeyValidationIntegrationTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = C52C57282EEB41350064D049 /* EncryptionKeyValidationIntegrationTest.swift */; }; |
1095 | 1094 | C52C572B2EEB41450064D049 /* EncryptionKeyValidationTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = C52C572A2EEB41450064D049 /* EncryptionKeyValidationTest.swift */; }; |
| 1095 | + C53207E72EF44A0700418BB1 /* DbEncryptionManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5A0EA0213A424C098E507B2544F5CD6F /* DbEncryptionManager.swift */; }; |
| 1096 | + C53207E92EF44A2100418BB1 /* PersistenceBreakerTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = C53207E82EF44A2100418BB1 /* PersistenceBreakerTests.swift */; }; |
| 1097 | + C53207EB2EF44A2F00418BB1 /* PersistenceBreaker.swift in Sources */ = {isa = PBXBuildFile; fileRef = C53207EA2EF44A2F00418BB1 /* PersistenceBreaker.swift */; }; |
| 1098 | + C53207EC2EF44A2F00418BB1 /* PersistenceBreaker.swift in Sources */ = {isa = PBXBuildFile; fileRef = C53207EA2EF44A2F00418BB1 /* PersistenceBreaker.swift */; }; |
| 1099 | + C53207EE2EF452C000418BB1 /* CoreDataHelperStub.swift in Sources */ = {isa = PBXBuildFile; fileRef = C53207ED2EF452C000418BB1 /* CoreDataHelperStub.swift */; }; |
| 1100 | + C53207F12EF456AF00418BB1 /* CoreDataHelperTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = C53207F02EF456AF00418BB1 /* CoreDataHelperTests.swift */; }; |
| 1101 | + C53207F42EF45BC600418BB1 /* PersistentSplitsStorageTransactionalTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = C53207F22EF45BC600418BB1 /* PersistentSplitsStorageTransactionalTests.swift */; }; |
| 1102 | + C53207F52EF45BC600418BB1 /* SplitsPersistenceBreakerIntegrationTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = C53207F32EF45BC600418BB1 /* SplitsPersistenceBreakerIntegrationTest.swift */; }; |
1096 | 1103 | C539CAB62D88C1F10050C732 /* RuleBasedSegment.swift in Sources */ = {isa = PBXBuildFile; fileRef = C539CAB52D88C1F10050C732 /* RuleBasedSegment.swift */; }; |
1097 | 1104 | C539CABE2D88C7410050C732 /* PersistentRuleBasedSegmentsStorage.swift in Sources */ = {isa = PBXBuildFile; fileRef = C539CABC2D88C7410050C732 /* PersistentRuleBasedSegmentsStorage.swift */; }; |
1098 | 1105 | C539CABF2D88C7410050C732 /* RuleBasedSegmentsStorage.swift in Sources */ = {isa = PBXBuildFile; fileRef = C539CABD2D88C7410050C732 /* RuleBasedSegmentsStorage.swift */; }; |
|
1196 | 1203 | C5E9675F2D3849BE00112DAC /* RolloutDefinitionsCache.swift in Sources */ = {isa = PBXBuildFile; fileRef = C5E9675E2D3849BE00112DAC /* RolloutDefinitionsCache.swift */; }; |
1197 | 1204 | C5E967602D3849BE00112DAC /* RolloutDefinitionsCache.swift in Sources */ = {isa = PBXBuildFile; fileRef = C5E9675E2D3849BE00112DAC /* RolloutDefinitionsCache.swift */; }; |
1198 | 1205 | C5E967622D395DAA00112DAC /* RolloutCacheManagerTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = C5E967612D395DAA00112DAC /* RolloutCacheManagerTest.swift */; }; |
| 1206 | + CD311117BB394A70AD6057CD04272DF2 /* DbEncryptionManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5A0EA0213A424C098E507B2544F5CD6F /* DbEncryptionManager.swift */; }; |
1199 | 1207 | /* End PBXBuildFile section */ |
1200 | 1208 |
|
1201 | 1209 | /* Begin PBXContainerItemProxy section */ |
|
1572 | 1580 | 59FB7C34220329B900ECC96A /* SplitFactoryBuilderTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SplitFactoryBuilderTests.swift; sourceTree = "<group>"; }; |
1573 | 1581 | 59FB7C3B2203795F00ECC96A /* LocalhostSplitsParser.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LocalhostSplitsParser.swift; sourceTree = "<group>"; }; |
1574 | 1582 | 59FB7C3D22037B9400ECC96A /* SpaceDelimitedLocalhostSplitsParser.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SpaceDelimitedLocalhostSplitsParser.swift; sourceTree = "<group>"; }; |
| 1583 | + 5A0EA0213A424C098E507B2544F5CD6F /* DbEncryptionManager.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DbEncryptionManager.swift; sourceTree = "<group>"; }; |
1575 | 1584 | 5B279CF82E340FB900B73A36 /* splitschanges_no_segments.json */ = {isa = PBXFileReference; lastKnownFileType = text.json; path = splitschanges_no_segments.json; sourceTree = "<group>"; }; |
1576 | 1585 | 5B343EAC2E26E937006BEBE7 /* StorageHelper.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = StorageHelper.swift; sourceTree = "<group>"; }; |
1577 | 1586 | 5B91B8382DDE4A30000510F0 /* SplitDTOTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SplitDTOTests.swift; sourceTree = "<group>"; }; |
|
1758 | 1767 | 956D17D0260D266E0037F575 /* SplitsChangesCheckerTest.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SplitsChangesCheckerTest.swift; sourceTree = "<group>"; }; |
1759 | 1768 | 956D17D6260D28320037F575 /* MySegmentsChangeChecker.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MySegmentsChangeChecker.swift; sourceTree = "<group>"; }; |
1760 | 1769 | 95715A8029D22C1B00A1B2F9 /* SplitEncryptionLevel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SplitEncryptionLevel.swift; sourceTree = "<group>"; }; |
1761 | | - 5A0EA0213A424C098E507B2544F5CD6F /* DbEncryptionManager.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DbEncryptionManager.swift; sourceTree = "<group>"; }; |
1762 | 1770 | 95715A8229D23F9600A1B2F9 /* DbCipher.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DbCipher.swift; sourceTree = "<group>"; }; |
1763 | 1771 | 95715A8429D353C100A1B2F9 /* DbCipherTest.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DbCipherTest.swift; sourceTree = "<group>"; }; |
1764 | 1772 | 95715A9429DB0ED800A1B2F9 /* InitDbCipherTest.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = InitDbCipherTest.swift; sourceTree = "<group>"; }; |
|
2000 | 2008 | C526DE4B2D9B09EB0051DAB8 /* ImpressionsPropertiesE2ETest.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ImpressionsPropertiesE2ETest.swift; sourceTree = "<group>"; }; |
2001 | 2009 | C52C57282EEB41350064D049 /* EncryptionKeyValidationIntegrationTest.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = EncryptionKeyValidationIntegrationTest.swift; sourceTree = "<group>"; }; |
2002 | 2010 | C52C572A2EEB41450064D049 /* EncryptionKeyValidationTest.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = EncryptionKeyValidationTest.swift; sourceTree = "<group>"; }; |
| 2011 | + C53207E82EF44A2100418BB1 /* PersistenceBreakerTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PersistenceBreakerTests.swift; sourceTree = "<group>"; }; |
| 2012 | + C53207EA2EF44A2F00418BB1 /* PersistenceBreaker.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PersistenceBreaker.swift; sourceTree = "<group>"; }; |
| 2013 | + C53207ED2EF452C000418BB1 /* CoreDataHelperStub.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CoreDataHelperStub.swift; sourceTree = "<group>"; }; |
| 2014 | + C53207F02EF456AF00418BB1 /* CoreDataHelperTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CoreDataHelperTests.swift; sourceTree = "<group>"; }; |
| 2015 | + C53207F22EF45BC600418BB1 /* PersistentSplitsStorageTransactionalTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PersistentSplitsStorageTransactionalTests.swift; sourceTree = "<group>"; }; |
| 2016 | + C53207F32EF45BC600418BB1 /* SplitsPersistenceBreakerIntegrationTest.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SplitsPersistenceBreakerIntegrationTest.swift; sourceTree = "<group>"; }; |
2003 | 2017 | C539CAB52D88C1F10050C732 /* RuleBasedSegment.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RuleBasedSegment.swift; sourceTree = "<group>"; }; |
2004 | 2018 | C539CABC2D88C7410050C732 /* PersistentRuleBasedSegmentsStorage.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PersistentRuleBasedSegmentsStorage.swift; sourceTree = "<group>"; }; |
2005 | 2019 | C539CABD2D88C7410050C732 /* RuleBasedSegmentsStorage.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RuleBasedSegmentsStorage.swift; sourceTree = "<group>"; }; |
|
2637 | 2651 | 3B6DEF0720EA6AE40067435E /* Storage */ = { |
2638 | 2652 | isa = PBXGroup; |
2639 | 2653 | children = ( |
| 2654 | + C53207EA2EF44A2F00418BB1 /* PersistenceBreaker.swift */, |
2640 | 2655 | C5A501C72D88A15600206F82 /* RuleBasedSegments */, |
2641 | 2656 | 955E122F2BFBC90700AE6D10 /* HashedImpression */, |
2642 | 2657 | 952E266E2833E4210015D633 /* UniqueKeys */, |
|
2676 | 2691 | 5905D4E3255B2373006DA3B1 /* Storage */ = { |
2677 | 2692 | isa = PBXGroup; |
2678 | 2693 | children = ( |
| 2694 | + C53207F22EF45BC600418BB1 /* PersistentSplitsStorageTransactionalTests.swift */, |
| 2695 | + C53207F32EF45BC600418BB1 /* SplitsPersistenceBreakerIntegrationTest.swift */, |
| 2696 | + C53207F02EF456AF00418BB1 /* CoreDataHelperTests.swift */, |
| 2697 | + C53207E82EF44A2100418BB1 /* PersistenceBreakerTests.swift */, |
2679 | 2698 | C52C572A2EEB41450064D049 /* EncryptionKeyValidationTest.swift */, |
2680 | 2699 | 599407DF22403BE9003B85CC /* SplitsStorageTrafficTypesTests.swift */, |
2681 | 2700 | 59F65F002562FF71005FE8C9 /* EventDaoTest.swift */, |
|
2719 | 2738 | 5905D4E6255B23C8006DA3B1 /* Storage */ = { |
2720 | 2739 | isa = PBXGroup; |
2721 | 2740 | children = ( |
| 2741 | + C53207ED2EF452C000418BB1 /* CoreDataHelperStub.swift */, |
2722 | 2742 | C539CAC22D88C7570050C732 /* PersistentRuleBasedSegmentsStorageStub.swift */, |
2723 | 2743 | C539CAC32D88C7570050C732 /* RuleBasedSegmentsStorageStub.swift */, |
2724 | 2744 | C5A501D82D88A7E900206F82 /* RuleBasedSegmentDaoStub.swift */, |
|
4416 | 4436 | 5905D4D82555FE74006DA3B1 /* SplitDatabase.swift in Sources */, |
4417 | 4437 | 952FA12B2A2E593900264AB5 /* SplitComponentCatalog.swift in Sources */, |
4418 | 4438 | 5BD767402E64B6F800F9EFBD /* FallbackTreatmentsCalculator.swift in Sources */, |
| 4439 | + C53207EB2EF44A2F00418BB1 /* PersistenceBreaker.swift in Sources */, |
4419 | 4440 | 59B2042724F4171E0092F2E9 /* SyncUpdateWorker.swift in Sources */, |
4420 | 4441 | 955428D6256810D300331356 /* ImpressionDao.swift in Sources */, |
4421 | 4442 | 950B7417268F4716005FD649 /* ImpressionsMode.swift in Sources */, |
|
4622 | 4643 | 952E26752833FF3F0015D633 /* UniqueKeyDaoStub.swift in Sources */, |
4623 | 4644 | 59ED408F24F06EC100EF7B09 /* TimersManagerTest.swift in Sources */, |
4624 | 4645 | 59D84BE7221AE775003DA248 /* LocalhostManagerTests.swift in Sources */, |
| 4646 | + C53207F12EF456AF00418BB1 /* CoreDataHelperTests.swift in Sources */, |
4625 | 4647 | C539CAE22D9477770050C732 /* PropertyValidatorStub.swift in Sources */, |
4626 | 4648 | 955B596C2816BC0C00D105CD /* MultiClientEvaluationTest.swift in Sources */, |
4627 | 4649 | 59FB7C35220329B900ECC96A /* SplitFactoryBuilderTests.swift in Sources */, |
|
4656 | 4678 | 9502B7B42837E70200B779C0 /* UniqueTrackerTest.swift in Sources */, |
4657 | 4679 | 952BF5F8278DF57D00FF6181 /* TelemetryIntegrationTest.swift in Sources */, |
4658 | 4680 | 59F4AAA124FFC94100A1C69A /* NotificationManagerKeeperTest.swift in Sources */, |
| 4681 | + C53207E92EF44A2100418BB1 /* PersistenceBreakerTests.swift in Sources */, |
4659 | 4682 | 955E12372BFCDEAC00AE6D10 /* HashedImpressionDaoMock.swift in Sources */, |
4660 | 4683 | 95ABF4FC29369B73006ED016 /* TelemetrySynchronizerStub.swift in Sources */, |
4661 | 4684 | 5BF52DF92DE4B8D400FEDAFE /* PrerequisitesMatcherTest.swift in Sources */, |
|
4759 | 4782 | 592C6AC4211B718E002D120C /* RegexTest.swift in Sources */, |
4760 | 4783 | 9500D9922C56F9BA00383593 /* HostDomainFilterTests.swift in Sources */, |
4761 | 4784 | 95F3F0282590D81B00084AF8 /* ImpressionsRecorderWorkerTests.swift in Sources */, |
| 4785 | + C53207F42EF45BC600418BB1 /* PersistentSplitsStorageTransactionalTests.swift in Sources */, |
| 4786 | + C53207F52EF45BC600418BB1 /* SplitsPersistenceBreakerIntegrationTest.swift in Sources */, |
4762 | 4787 | 955E12312BFBEA8600AE6D10 /* HashedImpressionDaoTest.swift in Sources */, |
4763 | 4788 | 95342E992A4C71300045B201 /* FeatureFlagsPayloadDecoderMock.swift in Sources */, |
4764 | 4789 | 9577A8472683B8C800D92AE1 /* HttpImpressionsCountRecorderTests.swift in Sources */, |
|
4809 | 4834 | 5982D938219F57BE00230F44 /* FileHelper.swift in Sources */, |
4810 | 4835 | 95B180272763DA0E002DC9DF /* HttpTelemetryConfigRecorderTest.swift in Sources */, |
4811 | 4836 | C5977C202BF29F5B003E293A /* EqualToSemverMatcherTest.swift in Sources */, |
| 4837 | + C53207EE2EF452C000418BB1 /* CoreDataHelperStub.swift in Sources */, |
4812 | 4838 | C5A7D5532DD672CF0081D190 /* RuleBasedSegmentsIntegrationTest.swift in Sources */, |
4813 | 4839 | 59ED408424EAB8C900EF7B09 /* PushNotificationManagerTest.swift in Sources */, |
4814 | 4840 | 95F7BC292C46A4C800C5F2E4 /* SecurityHelper.swift in Sources */, |
|
5181 | 5207 | 95B02D9B28D0BDC30030EC8B /* DataResult.swift in Sources */, |
5182 | 5208 | 958AD2132CA457C100E3DD43 /* RetryableSegmentsSyncWorker.swift in Sources */, |
5183 | 5209 | 9566744729F03662001B4FA5 /* DbCipher.swift in Sources */, |
5184 | | - CD311117BB394A70AD6057CD04272DF2 /* DbEncryptionManager.swift in Sources */, |
| 5210 | + C53207E72EF44A0700418BB1 /* DbEncryptionManager.swift in Sources */, |
| 5211 | + C53207EC2EF44A2F00418BB1 /* PersistenceBreaker.swift in Sources */, |
5185 | 5212 | 95B02D9C28D0BDC30030EC8B /* ServiceEndpoints.swift in Sources */, |
5186 | 5213 | 95B02D9D28D0BDC30030EC8B /* Endpoint.swift in Sources */, |
5187 | 5214 | 95B02D9E28D0BDC30030EC8B /* EndpointFactory.swift in Sources */, |
|
0 commit comments