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
OWSLokiFriendRequestExpireJob *lokiFriendRequestExpireJob = [[OWSLokiFriendRequestExpireJob alloc] initWithPrimaryStorage:primaryStorage];
[SSKEnvironment.shared setLokiFriendRequestExpireJob:lokiFriendRequestExpireJob];
SSKEnvironment.shared.lokiFriendRequestExpireJob = lokiFriendRequestExpireJob;
appSpecificSingletonBlock();

@ -7,7 +7,7 @@
public class FriendRequestExpireJob : NSObject {
private let databaseConnection: YapDatabaseConnection
private let messageFinder: FriendRequestExpireMessageFinder
private let messageFinder = FriendRequestExpireMessageFinder()
// These three properties should only be accessed on the main thread.
private var hasStarted = false
@ -16,9 +16,7 @@ public class FriendRequestExpireJob: NSObject {
private var nextExpireDate: Date?
// Our queue
public static var serialQueue: DispatchQueue = {
return DispatchQueue(label: "network.loki.friendrequest.expire")
}()
public static let serialQueue = DispatchQueue(label: "network.loki.friendrequest.expire")
/// Create a `FriendRequestExpireJob`.
/// 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.
@objc public init(withPrimaryStorage primaryStorage: OWSPrimaryStorage) {
databaseConnection = primaryStorage.newDatabaseConnection()
messageFinder = FriendRequestExpireMessageFinder()
super.init()
// This makes sure we only ever have one instance of this class

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

Loading…
Cancel
Save