Skip to content

Commit

Permalink
Refactor backup
Browse files Browse the repository at this point in the history
  • Loading branch information
fanyu committed Sep 23, 2022
1 parent f4fdb61 commit ff9c4e7
Show file tree
Hide file tree
Showing 6 changed files with 464 additions and 475 deletions.
20 changes: 12 additions & 8 deletions Mixin.xcodeproj/project.pbxproj
Original file line number Diff line number Diff line change
Expand Up @@ -540,6 +540,7 @@
7BFE47E32284394000FC4379 /* CheckmarkPeerCell.xib in Resources */ = {isa = PBXBuildFile; fileRef = 7BFE47E12284394000FC4379 /* CheckmarkPeerCell.xib */; };
7BFE47E52284530200FC4379 /* PeerHeaderView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7BFE47E42284530200FC4379 /* PeerHeaderView.swift */; };
7BFE47E722845DE100FC4379 /* MessageReceiver.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7BFE47E622845DE100FC4379 /* MessageReceiver.swift */; };
7C07ED36287D549400685322 /* BackupJob.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7C07ED35287D549400685322 /* BackupJob.swift */; };
7C0D997F26CA62CD00356655 /* StaticAudioMessagePlayingManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7C0D997E26CA62CD00356655 /* StaticAudioMessagePlayingManager.swift */; };
7C0E15DF27005376002FC718 /* UnknownURLWindow.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7C0E15DE27005376002FC718 /* UnknownURLWindow.swift */; };
7C0E15E1270053AC002FC718 /* UnknownURLWindow.xib in Resources */ = {isa = PBXBuildFile; fileRef = 7C0E15E0270053AC002FC718 /* UnknownURLWindow.xib */; };
Expand Down Expand Up @@ -602,6 +603,7 @@
7C8FA78F2768822800855AFD /* DeleteAccountTableHeaderView.xib in Resources */ = {isa = PBXBuildFile; fileRef = 7C8FA78E2768822800855AFD /* DeleteAccountTableHeaderView.xib */; };
7C8FA8F42768909300855AFD /* AccountSettingViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7C8FA8F32768909300855AFD /* AccountSettingViewController.swift */; };
7C8FA8F62768926D00855AFD /* SecuritySettingViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7C8FA8F52768926D00855AFD /* SecuritySettingViewController.swift */; };
7C9279AB28854F5C00321DFF /* RestoreJob.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7C9279AA28854F5C00321DFF /* RestoreJob.swift */; };
7C952CFE27E035080083F92B /* ExpiredMessageViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7C952CFD27E035080083F92B /* ExpiredMessageViewController.swift */; };
7C952D0027E036240083F92B /* ExpiredMessageTableHeaderView.xib in Resources */ = {isa = PBXBuildFile; fileRef = 7C952CFF27E036240083F92B /* ExpiredMessageTableHeaderView.xib */; };
7C9A734027392FAF00E0127A /* PinSettingTableHeaderView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7C9A733F27392FAF00E0127A /* PinSettingTableHeaderView.swift */; };
Expand Down Expand Up @@ -629,6 +631,7 @@
7CF5929827979CCF00015495 /* DeleteAccountVerifyPinWindow.xib in Resources */ = {isa = PBXBuildFile; fileRef = 7CF5929727979CCF00015495 /* DeleteAccountVerifyPinWindow.xib */; };
7CF7416E27DAD93000DA0004 /* SnapCenterFlowLayout.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7CF7416D27DAD93000DA0004 /* SnapCenterFlowLayout.swift */; };
7CF836F127E334B0002E2A98 /* ExpiredMessageDurationFormatter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7CF836F027E334B0002E2A98 /* ExpiredMessageDurationFormatter.swift */; };
7CFD746E2889228100D7A0EE /* CloudJob.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7CFD746D2889228100D7A0EE /* CloudJob.swift */; };
811C8154F03C8CBB72DBA1F4 /* Pods_MixinShare.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 67A8E0E9B65F16ADB27E6F25 /* Pods_MixinShare.framework */; };
842347EE2695BA6400009A39 /* InitializeBotJob.swift in Sources */ = {isa = PBXBuildFile; fileRef = 842347ED2695BA6400009A39 /* InitializeBotJob.swift */; };
94046B91272DC265007C1D4A /* GroupCallMembersDataSource.swift in Sources */ = {isa = PBXBuildFile; fileRef = 94046B90272DC265007C1D4A /* GroupCallMembersDataSource.swift */; };
Expand Down Expand Up @@ -762,7 +765,6 @@
DF1ED8DB20BBED24003E10E8 /* PickerViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = DF1ED8DA20BBED24003E10E8 /* PickerViewController.swift */; };
DF1ED8E220BC0794003E10E8 /* Photo.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = DF1ED8E120BC0794003E10E8 /* Photo.storyboard */; };
DF1F277C21A53585009A74C6 /* BackupViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = DF1F277B21A53585009A74C6 /* BackupViewController.swift */; };
DF1F278421A5637B009A74C6 /* BackupJob.swift in Sources */ = {isa = PBXBuildFile; fileRef = DF1F278321A5637B009A74C6 /* BackupJob.swift */; };
DF1F278621A59A60009A74C6 /* BackupJobQueue.swift in Sources */ = {isa = PBXBuildFile; fileRef = DF1F278521A59A60009A74C6 /* BackupJobQueue.swift */; };
DF2081B22005FF3500B87DB0 /* Camera.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = DF2081B12005FF3500B87DB0 /* Camera.storyboard */; };
DF2819752014669E001EE5FA /* RefreshAccountJob.swift in Sources */ = {isa = PBXBuildFile; fileRef = DF2819742014669E001EE5FA /* RefreshAccountJob.swift */; };
Expand Down Expand Up @@ -843,7 +845,6 @@
DFB19002233219650021CAF3 /* LogViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = DFB19001233219650021CAF3 /* LogViewController.swift */; };
DFB19006233220290021CAF3 /* PINLogCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = DFB19005233220290021CAF3 /* PINLogCell.swift */; };
DFB2062821ABC088006E4341 /* RestoreViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = DFB2062721ABC088006E4341 /* RestoreViewController.swift */; };
DFB2062A21AC1771006E4341 /* RestoreJob.swift in Sources */ = {isa = PBXBuildFile; fileRef = DFB2062921AC1771006E4341 /* RestoreJob.swift */; };
DFB6CE1E23C4805B00FB6615 /* KeychainExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = DFB6CE1D23C4805B00FB6615 /* KeychainExtension.swift */; };
DFB6CE2123C485AB00FB6615 /* SendMessageService+Sending.swift in Sources */ = {isa = PBXBuildFile; fileRef = DFB6CE2023C485AB00FB6615 /* SendMessageService+Sending.swift */; };
DFB6CE2323C485D400FB6615 /* SystemConversationAction+Description.swift in Sources */ = {isa = PBXBuildFile; fileRef = DFB6CE2223C485D400FB6615 /* SystemConversationAction+Description.swift */; };
Expand Down Expand Up @@ -1530,6 +1531,7 @@
7C07ED372880F31E00685322 /* ja */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ja; path = ja.lproj/InfoPlist.strings; sourceTree = "<group>"; };
7C07ED382880F31E00685322 /* ja */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ja; path = ja.lproj/Localizable.strings; sourceTree = "<group>"; };
7C07ED392880F31E00685322 /* ja */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ja; path = ja.lproj/Localizable.strings; sourceTree = "<group>"; };
7C07ED35287D549400685322 /* BackupJob.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BackupJob.swift; sourceTree = "<group>"; };
7C0D997E26CA62CD00356655 /* StaticAudioMessagePlayingManager.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = StaticAudioMessagePlayingManager.swift; sourceTree = "<group>"; };
7C0E15DE27005376002FC718 /* UnknownURLWindow.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UnknownURLWindow.swift; sourceTree = "<group>"; };
7C0E15E0270053AC002FC718 /* UnknownURLWindow.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = UnknownURLWindow.xib; sourceTree = "<group>"; };
Expand Down Expand Up @@ -1595,6 +1597,7 @@
7C8FA78E2768822800855AFD /* DeleteAccountTableHeaderView.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = DeleteAccountTableHeaderView.xib; sourceTree = "<group>"; };
7C8FA8F32768909300855AFD /* AccountSettingViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AccountSettingViewController.swift; sourceTree = "<group>"; };
7C8FA8F52768926D00855AFD /* SecuritySettingViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SecuritySettingViewController.swift; sourceTree = "<group>"; };
7C9279AA28854F5C00321DFF /* RestoreJob.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RestoreJob.swift; sourceTree = "<group>"; };
7C952CFD27E035080083F92B /* ExpiredMessageViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ExpiredMessageViewController.swift; sourceTree = "<group>"; };
7C952CFF27E036240083F92B /* ExpiredMessageTableHeaderView.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = ExpiredMessageTableHeaderView.xib; sourceTree = "<group>"; };
7C9A733F27392FAF00E0127A /* PinSettingTableHeaderView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PinSettingTableHeaderView.swift; sourceTree = "<group>"; };
Expand Down Expand Up @@ -1624,6 +1627,7 @@
7CFD7471288FC88900D7A0EE /* zh-Hant */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "zh-Hant"; path = "zh-Hant.lproj/InfoPlist.strings"; sourceTree = "<group>"; };
7CFD7472288FC88A00D7A0EE /* zh-Hant */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "zh-Hant"; path = "zh-Hant.lproj/Localizable.strings"; sourceTree = "<group>"; };
7CFD7473288FC88A00D7A0EE /* zh-Hant */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "zh-Hant"; path = "zh-Hant.lproj/Localizable.strings"; sourceTree = "<group>"; };
7CFD746D2889228100D7A0EE /* CloudJob.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CloudJob.swift; sourceTree = "<group>"; };
842347ED2695BA6400009A39 /* InitializeBotJob.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = InitializeBotJob.swift; sourceTree = "<group>"; };
8C43D9D96FCB101481DFD90F /* Pods-Mixin.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Mixin.release.xcconfig"; path = "Pods/Target Support Files/Pods-Mixin/Pods-Mixin.release.xcconfig"; sourceTree = "<group>"; };
94046B90272DC265007C1D4A /* GroupCallMembersDataSource.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = GroupCallMembersDataSource.swift; sourceTree = "<group>"; };
Expand Down Expand Up @@ -1762,7 +1766,6 @@
DF1ED8DA20BBED24003E10E8 /* PickerViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PickerViewController.swift; sourceTree = "<group>"; };
DF1ED8E120BC0794003E10E8 /* Photo.storyboard */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; path = Photo.storyboard; sourceTree = "<group>"; };
DF1F277B21A53585009A74C6 /* BackupViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BackupViewController.swift; sourceTree = "<group>"; };
DF1F278321A5637B009A74C6 /* BackupJob.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BackupJob.swift; sourceTree = "<group>"; };
DF1F278521A59A60009A74C6 /* BackupJobQueue.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BackupJobQueue.swift; sourceTree = "<group>"; };
DF2081B12005FF3500B87DB0 /* Camera.storyboard */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; path = Camera.storyboard; sourceTree = "<group>"; };
DF2819742014669E001EE5FA /* RefreshAccountJob.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RefreshAccountJob.swift; sourceTree = "<group>"; };
Expand Down Expand Up @@ -1847,7 +1850,6 @@
DFB19001233219650021CAF3 /* LogViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LogViewController.swift; sourceTree = "<group>"; };
DFB19005233220290021CAF3 /* PINLogCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PINLogCell.swift; sourceTree = "<group>"; };
DFB2062721ABC088006E4341 /* RestoreViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RestoreViewController.swift; sourceTree = "<group>"; };
DFB2062921AC1771006E4341 /* RestoreJob.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RestoreJob.swift; sourceTree = "<group>"; };
DFB6CE1D23C4805B00FB6615 /* KeychainExtension.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = KeychainExtension.swift; sourceTree = "<group>"; };
DFB6CE2023C485AB00FB6615 /* SendMessageService+Sending.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "SendMessageService+Sending.swift"; sourceTree = "<group>"; };
DFB6CE2223C485D400FB6615 /* SystemConversationAction+Description.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "SystemConversationAction+Description.swift"; sourceTree = "<group>"; };
Expand Down Expand Up @@ -3600,8 +3602,9 @@
isa = PBXGroup;
children = (
DF1F278521A59A60009A74C6 /* BackupJobQueue.swift */,
DF1F278321A5637B009A74C6 /* BackupJob.swift */,
DFB2062921AC1771006E4341 /* RestoreJob.swift */,
7CFD746D2889228100D7A0EE /* CloudJob.swift */,
7C07ED35287D549400685322 /* BackupJob.swift */,
7C9279AA28854F5C00321DFF /* RestoreJob.swift */,
DF03C88C1FF4D9A100C1ED6B /* RefreshGroupIconJob.swift */,
DFD089E11FE4041400A7D815 /* AttachmentUploadJob.swift */,
7BF3F67B22AE64FA007B6C77 /* ImageUploadJob.swift */,
Expand Down Expand Up @@ -4519,6 +4522,7 @@
7B54F95422B23A5600908A9D /* EmergencyContactSelectorViewController.swift in Sources */,
DF3FF0552011E9B8000A0C0A /* FileUploadJob.swift in Sources */,
7BBCEC382523A2B400F270DF /* MinimizedClipSwitcherViewController.swift in Sources */,
7C9279AB28854F5C00321DFF /* RestoreJob.swift in Sources */,
E0C7674D23CC9411003F9215 /* BackgroundedTrailingInfoViewModel.swift in Sources */,
7CA5EE58280EA06B00BF3CD0 /* ScreenLockTimeFormatter.swift in Sources */,
7B6A4046228400AF0037C7E5 /* MessageReceiverViewController.swift in Sources */,
Expand Down Expand Up @@ -4595,6 +4599,7 @@
7B1D7BA51FBE944E00FDA52C /* ConversationViewController.swift in Sources */,
7BFE47E722845DE100FC4379 /* MessageReceiver.swift in Sources */,
E01BCE2823ACFA66005D3FF3 /* LoginManager+Provision.swift in Sources */,
7CFD746E2889228100D7A0EE /* CloudJob.swift in Sources */,
7C4C039F28530C9E003DE0C0 /* ContactViewController.swift in Sources */,
7B63C49121A4334C0044C4BF /* DepositFieldView.swift in Sources */,
7BB6FD252011AD3400E84C5C /* CardMessageViewModel.swift in Sources */,
Expand Down Expand Up @@ -4918,6 +4923,7 @@
7BAD2E55207DE046006D7887 /* UnreadHintMessageCell.swift in Sources */,
7B86B1EF23F6A70300C80AD9 /* AudioMessageActionView.swift in Sources */,
7C4E2B0626A9BE50008190F5 /* StickersEditingCell.swift in Sources */,
7C07ED36287D549400685322 /* BackupJob.swift in Sources */,
947B36A925DEB72A00146111 /* PlaylistManager.swift in Sources */,
7BA9D9C4226DCFFC00255943 /* SearchConversationViewController.swift in Sources */,
DFB2062821ABC088006E4341 /* RestoreViewController.swift in Sources */,
Expand Down Expand Up @@ -4950,7 +4956,6 @@
7BD344072334CD5F005C26E3 /* UserHandleViewController.swift in Sources */,
7B28FA18201196F80023B28D /* DataMessageCell.swift in Sources */,
DF121F311FA1C767000F701D /* ConversationCell.swift in Sources */,
DFB2062A21AC1771006E4341 /* RestoreJob.swift in Sources */,
7B9EDF101FB588D700D26989 /* UIImageExtension.swift in Sources */,
7B2636D5224E2A7E0057116D /* InfiniteTopView.swift in Sources */,
7B66AC072428D72000869DBD /* PostWebViewController.swift in Sources */,
Expand Down Expand Up @@ -5045,7 +5050,6 @@
94D9DF6125F89D6E00FC2F28 /* BulletinContent.swift in Sources */,
7B3CDA6824FFF2D8003A3E80 /* AnimatedStickerView.swift in Sources */,
7C8FA8F62768926D00855AFD /* SecuritySettingViewController.swift in Sources */,
DF1F278421A5637B009A74C6 /* BackupJob.swift in Sources */,
7B36919F233A1962007321A7 /* LocationPickerViewController.swift in Sources */,
7B7E7146217D89790052C7DD /* CallViewController.swift in Sources */,
7C2ACDAE27D73F7C00E9DDB3 /* LeftAlignedCollectionViewFlowLayout.swift in Sources */,
Expand Down
Loading

0 comments on commit ff9c4e7

Please sign in to comment.