mirror of
https://github.com/oxen-io/session-ios.git
synced 2023-12-13 21:30:14 +01:00
8109a326cf
# Conflicts: # Session.xcodeproj/project.pbxproj # Session/Closed Groups/NewClosedGroupVC.swift # Session/Conversations/ConversationVC+Interaction.swift # Session/Conversations/Message Cells/CallMessageCell.swift # Session/Conversations/Views & Modals/JoinOpenGroupModal.swift # Session/Home/HomeVC.swift # Session/Home/New Conversation/NewDMVC.swift # Session/Home/NewConversationButtonSet.swift # Session/Meta/Translations/de.lproj/Localizable.strings # Session/Meta/Translations/en.lproj/Localizable.strings # Session/Meta/Translations/es.lproj/Localizable.strings # Session/Meta/Translations/fa.lproj/Localizable.strings # Session/Meta/Translations/fi.lproj/Localizable.strings # Session/Meta/Translations/fr.lproj/Localizable.strings # Session/Meta/Translations/hi.lproj/Localizable.strings # Session/Meta/Translations/hr.lproj/Localizable.strings # Session/Meta/Translations/id-ID.lproj/Localizable.strings # Session/Meta/Translations/it.lproj/Localizable.strings # Session/Meta/Translations/ja.lproj/Localizable.strings # Session/Meta/Translations/nl.lproj/Localizable.strings # Session/Meta/Translations/pl.lproj/Localizable.strings # Session/Meta/Translations/pt_BR.lproj/Localizable.strings # Session/Meta/Translations/ru.lproj/Localizable.strings # Session/Meta/Translations/si.lproj/Localizable.strings # Session/Meta/Translations/sk.lproj/Localizable.strings # Session/Meta/Translations/sv.lproj/Localizable.strings # Session/Meta/Translations/th.lproj/Localizable.strings # Session/Meta/Translations/vi-VN.lproj/Localizable.strings # Session/Meta/Translations/zh-Hant.lproj/Localizable.strings # Session/Meta/Translations/zh_CN.lproj/Localizable.strings # Session/Open Groups/JoinOpenGroupVC.swift # Session/Open Groups/OpenGroupSuggestionGrid.swift # Session/Settings/SettingsVC.swift # Session/Shared/BaseVC.swift # Session/Shared/OWSQRCodeScanningViewController.m # Session/Shared/ScanQRCodeWrapperVC.swift # Session/Shared/UserCell.swift # SessionMessagingKit/Configuration.swift # SessionShareExtension/SAEScreenLockViewController.swift # SessionUIKit/Style Guide/Gradients.swift # SignalUtilitiesKit/Media Viewing & Editing/OWSViewController+ImageEditor.swift # SignalUtilitiesKit/Screen Lock/ScreenLockViewController.m
48 lines
2.1 KiB
Swift
48 lines
2.1 KiB
Swift
import Foundation
|
|
import SessionUtilitiesKit
|
|
|
|
public enum SNMessagingKit { // Just to make the external API nice
|
|
public static func migrations() -> TargetMigrations {
|
|
return TargetMigrations(
|
|
identifier: .messagingKit,
|
|
migrations: [
|
|
[
|
|
_001_InitialSetupMigration.self,
|
|
_002_SetupStandardJobs.self
|
|
],
|
|
[
|
|
_003_YDBToGRDBMigration.self
|
|
],
|
|
[
|
|
_004_RemoveLegacyYDB.self
|
|
],
|
|
[
|
|
_005_FixDeletedMessageReadState.self,
|
|
_006_FixHiddenModAdminSupport.self,
|
|
_007_HomeQueryOptimisationIndexes.self
|
|
],
|
|
[
|
|
_008_EmojiReacts.self,
|
|
_009_OpenGroupPermission.self,
|
|
_010_AddThreadIdToFTS.self
|
|
]
|
|
]
|
|
)
|
|
}
|
|
|
|
public static func configure() {
|
|
// Configure the job executors
|
|
JobRunner.add(executor: DisappearingMessagesJob.self, for: .disappearingMessages)
|
|
JobRunner.add(executor: FailedMessageSendsJob.self, for: .failedMessageSends)
|
|
JobRunner.add(executor: FailedAttachmentDownloadsJob.self, for: .failedAttachmentDownloads)
|
|
JobRunner.add(executor: UpdateProfilePictureJob.self, for: .updateProfilePicture)
|
|
JobRunner.add(executor: RetrieveDefaultOpenGroupRoomsJob.self, for: .retrieveDefaultOpenGroupRooms)
|
|
JobRunner.add(executor: GarbageCollectionJob.self, for: .garbageCollection)
|
|
JobRunner.add(executor: MessageSendJob.self, for: .messageSend)
|
|
JobRunner.add(executor: MessageReceiveJob.self, for: .messageReceive)
|
|
JobRunner.add(executor: NotifyPushServerJob.self, for: .notifyPushServer)
|
|
JobRunner.add(executor: SendReadReceiptsJob.self, for: .sendReadReceipts)
|
|
JobRunner.add(executor: AttachmentDownloadJob.self, for: .attachmentDownload)
|
|
JobRunner.add(executor: AttachmentUploadJob.self, for: .attachmentUpload)
|
|
}
|
|
}
|