TM-SGNL-iOS/SignalServiceKit/Jobs/SignalMessagingJobQueues.swift
TeleMessage developers dde0620daf initial commit
2025-05-03 12:28:28 -07:00

19 lines
811 B
Swift

//
// Copyright 2022 Signal Messenger, LLC
// SPDX-License-Identifier: AGPL-3.0-only
//
import Foundation
public class SignalMessagingJobQueues: NSObject {
public init(appReadiness: AppReadiness, db: any DB, reachabilityManager: SSKReachabilityManager) {
incomingContactSyncJobQueue = IncomingContactSyncJobQueue(appReadiness: appReadiness, db: db, reachabilityManager: reachabilityManager)
sendGiftBadgeJobQueue = SendGiftBadgeJobQueue(db: db, reachabilityManager: reachabilityManager)
sessionResetJobQueue = SessionResetJobQueue(db: db, reachabilityManager: reachabilityManager)
}
public let incomingContactSyncJobQueue: IncomingContactSyncJobQueue
public let sendGiftBadgeJobQueue: SendGiftBadgeJobQueue
public let sessionResetJobQueue: SessionResetJobQueue
}