From 34585bdeb32a8bd6e6f18b1d2620765f525073d5 Mon Sep 17 00:00:00 2001 From: Michael Kirk Date: Fri, 15 Feb 2019 19:11:10 -0700 Subject: [PATCH] Increase message retries --- SignalServiceKit/src/Network/MessageSenderJobQueue.swift | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/SignalServiceKit/src/Network/MessageSenderJobQueue.swift b/SignalServiceKit/src/Network/MessageSenderJobQueue.swift index ea121ca0c..e2891998d 100644 --- a/SignalServiceKit/src/Network/MessageSenderJobQueue.swift +++ b/SignalServiceKit/src/Network/MessageSenderJobQueue.swift @@ -1,5 +1,5 @@ // -// Copyright (c) 2018 Open Whisper Systems. All rights reserved. +// Copyright (c) 2019 Open Whisper Systems. All rights reserved. // import Foundation @@ -81,7 +81,7 @@ public class MessageSenderJobQueue: NSObject, JobQueue { public typealias DurableOperationType = MessageSenderOperation public static let jobRecordLabel: String = "MessageSender" - public static let maxRetries: UInt = 10 + public static let maxRetries: UInt = 30 public let requiresInternet: Bool = true public var runningOperations: [MessageSenderOperation] = [] @@ -211,7 +211,7 @@ public class MessageSenderOperation: OWSOperation, DurableOperation { // ... // try 11 delay: 61.31s let backoffFactor = 1.9 - let maxBackoff = kHourInterval + let maxBackoff = 15 * kMinuteInterval let seconds = 0.1 * min(maxBackoff, pow(backoffFactor, Double(self.jobRecord.failureCount))) return seconds