Fix incorrect function name.

Refactor fixes.
pull/19/head
Mikunj 6 years ago
parent fdff5d8487
commit 3d7bd6b895

@ -128,7 +128,7 @@ NS_ASSUME_NONNULL_BEGIN
// Loki // Loki
OWSLokiFriendRequestExpireJob *lokiFriendRequestExpireJob = [[OWSLokiFriendRequestExpireJob alloc] initWithPrimaryStorage:primaryStorage]; OWSLokiFriendRequestExpireJob *lokiFriendRequestExpireJob = [[OWSLokiFriendRequestExpireJob alloc] initWithPrimaryStorage:primaryStorage];
[SSKEnvironment.shared setLokiFriendRequestExpireJob:lokiFriendRequestExpireJob]; SSKEnvironment.shared.lokiFriendRequestExpireJob = lokiFriendRequestExpireJob;
appSpecificSingletonBlock(); appSpecificSingletonBlock();

@ -4,10 +4,10 @@
*/ */
@objc(OWSLokiFriendRequestExpireJob) @objc(OWSLokiFriendRequestExpireJob)
public class FriendRequestExpireJob: NSObject { public class FriendRequestExpireJob : NSObject {
private let databaseConnection: YapDatabaseConnection private let databaseConnection: YapDatabaseConnection
private let messageFinder: FriendRequestExpireMessageFinder private let messageFinder = FriendRequestExpireMessageFinder()
// These three properties should only be accessed on the main thread. // These three properties should only be accessed on the main thread.
private var hasStarted = false private var hasStarted = false
@ -16,9 +16,7 @@ public class FriendRequestExpireJob: NSObject {
private var nextExpireDate: Date? private var nextExpireDate: Date?
// Our queue // Our queue
public static var serialQueue: DispatchQueue = { public static let serialQueue = DispatchQueue(label: "network.loki.friendrequest.expire")
return DispatchQueue(label: "network.loki.friendrequest.expire")
}()
/// Create a `FriendRequestExpireJob`. /// Create a `FriendRequestExpireJob`.
/// This will create a auto-running job which will set friend requests to expired. /// This will create a auto-running job which will set friend requests to expired.
@ -26,7 +24,6 @@ public class FriendRequestExpireJob: NSObject {
/// - Parameter primaryStorage: The primary storage. /// - Parameter primaryStorage: The primary storage.
@objc public init(withPrimaryStorage primaryStorage: OWSPrimaryStorage) { @objc public init(withPrimaryStorage primaryStorage: OWSPrimaryStorage) {
databaseConnection = primaryStorage.newDatabaseConnection() databaseConnection = primaryStorage.newDatabaseConnection()
messageFinder = FriendRequestExpireMessageFinder()
super.init() super.init()
// This makes sure we only ever have one instance of this class // This makes sure we only ever have one instance of this class

@ -1119,7 +1119,7 @@ NSString *const OWSMessageSenderRateLimitedException = @"RateLimitedException";
// ======== // ========
if (messageType == TSFriendRequestMessageType) { if (messageType == TSFriendRequestMessageType) {
[self.dbConnection readWriteWithBlock:^(YapDatabaseReadWriteTransaction *transaction) { [self.dbConnection readWriteWithBlock:^(YapDatabaseReadWriteTransaction *transaction) {
[message.thread setFriendRequestStatus:TSThreadFriendRequestStatusRequestSent withTransaction:transaction]; [message.thread saveFriendRequestStatus:TSThreadFriendRequestStatusRequestSent withTransaction:transaction];
[message.thread removeOutgoingFriendRequestMessagesWithTransaction:transaction]; [message.thread removeOutgoingFriendRequestMessagesWithTransaction:transaction];
// We also want to expire the message after 72 hours // We also want to expire the message after 72 hours

Loading…
Cancel
Save