|
784 | 784 | A9A5F9F12ACB05160083449F /* String+Helpers.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5807E2BF2432038B00F5FF30 /* String+Helpers.swift */; };
|
785 | 785 | A9A5F9F22ACB05160083449F /* NotificationConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = 58C8191729FAA2C400DEB1B4 /* NotificationConfiguration.swift */; };
|
786 | 786 | A9A5F9F32ACB05160083449F /* AccountExpirySystemNotificationProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 587B75402668FD7700DEF7E9 /* AccountExpirySystemNotificationProvider.swift */; };
|
787 |
| - A9A5F9F52ACB05160083449F /* RegisteredDeviceInAppNotificationProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = F07CFF1F29F2720E008C0343 /* RegisteredDeviceInAppNotificationProvider.swift */; }; |
| 787 | + A9A5F9F52ACB05160083449F /* NewDeviceNotificationProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = F07CFF1F29F2720E008C0343 /* NewDeviceNotificationProvider.swift */; }; |
788 | 788 | A9A5F9F62ACB05160083449F /* TunnelStatusNotificationProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 58A94AE326CFD945001CB97C /* TunnelStatusNotificationProvider.swift */; };
|
789 | 789 | A9A5F9F72ACB05160083449F /* NotificationProviderProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = 58B26E232943520C00D5980C /* NotificationProviderProtocol.swift */; };
|
790 | 790 | A9A5F9F82ACB05160083449F /* NotificationProviderIdentifier.swift in Sources */ = {isa = PBXBuildFile; fileRef = F0C2AEFC2A0BB5CC00986207 /* NotificationProviderIdentifier.swift */; };
|
|
954 | 954 | F07B53572C53B5270024F547 /* LocalNetworkIPs.swift in Sources */ = {isa = PBXBuildFile; fileRef = F07B53562C53B5270024F547 /* LocalNetworkIPs.swift */; };
|
955 | 955 | F07BF2622A26279100042943 /* RedeemVoucherOperation.swift in Sources */ = {isa = PBXBuildFile; fileRef = F07BF2612A26279100042943 /* RedeemVoucherOperation.swift */; };
|
956 | 956 | F07C9D952B220C77006F1C5E /* libmullvad_ios.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 01F1FF1D29F0627D007083C3 /* libmullvad_ios.a */; };
|
957 |
| - F07CFF2029F2720E008C0343 /* RegisteredDeviceInAppNotificationProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = F07CFF1F29F2720E008C0343 /* RegisteredDeviceInAppNotificationProvider.swift */; }; |
| 957 | + F07CFF2029F2720E008C0343 /* NewDeviceNotificationProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = F07CFF1F29F2720E008C0343 /* NewDeviceNotificationProvider.swift */; }; |
958 | 958 | F07F63CE2C63E5790027A351 /* AccessMethodRepository+Stub.swift in Sources */ = {isa = PBXBuildFile; fileRef = F0164EB92B4456D30020268D /* AccessMethodRepository+Stub.swift */; };
|
959 | 959 | F08827872B318C840020A383 /* ShadowsocksCipherOptions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 58DFF7D92B02862E00F864E0 /* ShadowsocksCipherOptions.swift */; };
|
960 | 960 | F08827882B318F960020A383 /* PersistentAccessMethod.swift in Sources */ = {isa = PBXBuildFile; fileRef = 586C0D962B04E0AC00E7CDD7 /* PersistentAccessMethod.swift */; };
|
|
1023 | 1023 | F0C3333C2B31A29C00D1A478 /* MullvadSettings.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 58B2FDD32AA71D2A003EB5C6 /* MullvadSettings.framework */; };
|
1024 | 1024 | F0C6A8432AB08E54000777A8 /* RedeemVoucherViewConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = F0C6A8422AB08E54000777A8 /* RedeemVoucherViewConfiguration.swift */; };
|
1025 | 1025 | F0C6FA852A6A733700F521F0 /* InAppPurchaseInteractor.swift in Sources */ = {isa = PBXBuildFile; fileRef = F0C6FA842A6A733700F521F0 /* InAppPurchaseInteractor.swift */; };
|
| 1026 | + F0D5591E2D38051C0072B63F /* LatestChangesNotificationProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = F0D5591D2D3805050072B63F /* LatestChangesNotificationProvider.swift */; }; |
| 1027 | + F0D5591F2D38051C0072B63F /* LatestChangesNotificationProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = F0D5591D2D3805050072B63F /* LatestChangesNotificationProvider.swift */; }; |
1026 | 1028 | F0D7FF8F2B31DF5900E0FDE5 /* AccessMethodRepository.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5827B0A02B0E064E00CCBBA1 /* AccessMethodRepository.swift */; };
|
1027 | 1029 | F0D7FF902B31E00B00E0FDE5 /* AccessMethodKind.swift in Sources */ = {isa = PBXBuildFile; fileRef = 588D7ED72AF3A533005DF40A /* AccessMethodKind.swift */; };
|
1028 | 1030 | F0D8825B2B04F53600D3EF9A /* OutgoingConnectionData.swift in Sources */ = {isa = PBXBuildFile; fileRef = F0D8825A2B04F53600D3EF9A /* OutgoingConnectionData.swift */; };
|
|
2241 | 2243 | F07B53562C53B5270024F547 /* LocalNetworkIPs.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LocalNetworkIPs.swift; sourceTree = "<group>"; };
|
2242 | 2244 | F07BF2572A26112D00042943 /* InputTextFormatterTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = InputTextFormatterTests.swift; sourceTree = "<group>"; };
|
2243 | 2245 | F07BF2612A26279100042943 /* RedeemVoucherOperation.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = RedeemVoucherOperation.swift; sourceTree = "<group>"; };
|
2244 |
| - F07CFF1F29F2720E008C0343 /* RegisteredDeviceInAppNotificationProvider.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RegisteredDeviceInAppNotificationProvider.swift; sourceTree = "<group>"; }; |
| 2246 | + F07CFF1F29F2720E008C0343 /* NewDeviceNotificationProvider.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NewDeviceNotificationProvider.swift; sourceTree = "<group>"; }; |
2245 | 2247 | F09084672C6E88ED001CD36E /* DaitaPromptAlert.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DaitaPromptAlert.swift; sourceTree = "<group>"; };
|
2246 | 2248 | F09A29782A9F8A9B00EA3B6F /* LogoutDialogueView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = LogoutDialogueView.swift; sourceTree = "<group>"; };
|
2247 | 2249 | F09A29792A9F8A9B00EA3B6F /* VoucherTextField.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = VoucherTextField.swift; sourceTree = "<group>"; };
|
|
2286 | 2288 | F0C4C9BF2C495E7500A79006 /* EphemeralPeerExchangeActorStub.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = EphemeralPeerExchangeActorStub.swift; sourceTree = "<group>"; };
|
2287 | 2289 | F0C6A8422AB08E54000777A8 /* RedeemVoucherViewConfiguration.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RedeemVoucherViewConfiguration.swift; sourceTree = "<group>"; };
|
2288 | 2290 | F0C6FA842A6A733700F521F0 /* InAppPurchaseInteractor.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = InAppPurchaseInteractor.swift; sourceTree = "<group>"; };
|
| 2291 | + F0D5591D2D3805050072B63F /* LatestChangesNotificationProvider.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LatestChangesNotificationProvider.swift; sourceTree = "<group>"; }; |
2289 | 2292 | F0D8825A2B04F53600D3EF9A /* OutgoingConnectionData.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OutgoingConnectionData.swift; sourceTree = "<group>"; };
|
2290 | 2293 | F0DA87462A9CB9A2006044F1 /* AccountExpiryRow.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AccountExpiryRow.swift; sourceTree = "<group>"; };
|
2291 | 2294 | F0DA87482A9CBA9F006044F1 /* AccountDeviceRow.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AccountDeviceRow.swift; sourceTree = "<group>"; };
|
|
3382 | 3385 | 7A6F2FA62AFBB9AE006D0856 /* AccountExpiry.swift */,
|
3383 | 3386 | 58607A4C2947287800BC467D /* AccountExpiryInAppNotificationProvider.swift */,
|
3384 | 3387 | 587B75402668FD7700DEF7E9 /* AccountExpirySystemNotificationProvider.swift */,
|
| 3388 | + F0D5591D2D3805050072B63F /* LatestChangesNotificationProvider.swift */, |
| 3389 | + F07CFF1F29F2720E008C0343 /* NewDeviceNotificationProvider.swift */, |
3385 | 3390 | 58C8191729FAA2C400DEB1B4 /* NotificationConfiguration.swift */,
|
3386 |
| - F07CFF1F29F2720E008C0343 /* RegisteredDeviceInAppNotificationProvider.swift */, |
3387 | 3391 | 58A94AE326CFD945001CB97C /* TunnelStatusNotificationProvider.swift */,
|
3388 | 3392 | );
|
3389 | 3393 | path = "Notification Providers";
|
|
5620 | 5624 | A9A5F9F12ACB05160083449F /* String+Helpers.swift in Sources */,
|
5621 | 5625 | A9A5F9F22ACB05160083449F /* NotificationConfiguration.swift in Sources */,
|
5622 | 5626 | A9A5F9F32ACB05160083449F /* AccountExpirySystemNotificationProvider.swift in Sources */,
|
5623 |
| - A9A5F9F52ACB05160083449F /* RegisteredDeviceInAppNotificationProvider.swift in Sources */, |
| 5627 | + A9A5F9F52ACB05160083449F /* NewDeviceNotificationProvider.swift in Sources */, |
5624 | 5628 | F09D04B72AE941DA003D4F89 /* OutgoingConnectionProxyTests.swift in Sources */,
|
5625 | 5629 | F09D04B92AE95111003D4F89 /* OutgoingConnectionProxy.swift in Sources */,
|
5626 | 5630 | 7A6000F92B6273A4001CF0D9 /* AccessMethodViewModel.swift in Sources */,
|
|
5715 | 5719 | A9A5FA2C2ACB05160083449F /* DeviceCheckOperationTests.swift in Sources */,
|
5716 | 5720 | A9A5FA2D2ACB05160083449F /* DurationTests.swift in Sources */,
|
5717 | 5721 | A9A5FA2E2ACB05160083449F /* FileCacheTests.swift in Sources */,
|
| 5722 | + F0D5591F2D38051C0072B63F /* LatestChangesNotificationProvider.swift in Sources */, |
5718 | 5723 | 7A9F28FC2CA69D0C005F2089 /* DAITASettingsTests.swift in Sources */,
|
5719 | 5724 | A9A5FA2F2ACB05160083449F /* FixedWidthIntegerArithmeticsTests.swift in Sources */,
|
5720 | 5725 | 7AA513862BC91C6B00D081A4 /* LogRotationTests.swift in Sources */,
|
|
6092 | 6097 | 5868585524054096000B8131 /* CustomButton.swift in Sources */,
|
6093 | 6098 | 58E25F812837BBBB002CFB2C /* SceneDelegate.swift in Sources */,
|
6094 | 6099 | 7A1A26492A29D48A00B978AA /* RelayFilterCellFactory.swift in Sources */,
|
| 6100 | + 5867771629097C5B006F721F /* ProductState.swift in Sources */, |
| 6101 | + F0D5591E2D38051C0072B63F /* LatestChangesNotificationProvider.swift in Sources */, |
6095 | 6102 | 7A28826A2BA8336600FD9F20 /* VPNSettingsCoordinator.swift in Sources */,
|
6096 | 6103 | 7A6389DE2B7E3BD6008E77E1 /* CustomListItemIdentifier.swift in Sources */,
|
6097 | 6104 | 58C76A082A33850E00100D75 /* ApplicationTarget.swift in Sources */,
|
|
6114 | 6121 | 58F3C0A4249CB069003E76BE /* HeaderBarView.swift in Sources */,
|
6115 | 6122 | 5864AF0829C78849005B0CD9 /* CellFactoryProtocol.swift in Sources */,
|
6116 | 6123 | 7A6389E22B7E3BD6008E77E1 /* CustomListInteractor.swift in Sources */,
|
6117 |
| - F07CFF2029F2720E008C0343 /* RegisteredDeviceInAppNotificationProvider.swift in Sources */, |
| 6124 | + F07CFF2029F2720E008C0343 /* NewDeviceNotificationProvider.swift in Sources */, |
6118 | 6125 | 7A6389E12B7E3BD6008E77E1 /* CustomListSectionIdentifier.swift in Sources */,
|
6119 | 6126 | 58CEB2F32AFD0BA100E6E088 /* TextCellContentView.swift in Sources */,
|
6120 | 6127 | 7A6389E72B7E42BE008E77E1 /* CustomListViewController.swift in Sources */,
|
|
0 commit comments