From 74844cc6b3aac3f198937100653282d75ff25075 Mon Sep 17 00:00:00 2001 From: Ryan Zhao Date: Thu, 15 Jun 2023 13:19:24 +1000 Subject: [PATCH] add 10s expiration settings for testing --- .../DisappearingMessageConfiguration.swift | 24 +++++++++++++++---- 1 file changed, 20 insertions(+), 4 deletions(-) diff --git a/SessionMessagingKit/Database/Models/DisappearingMessageConfiguration.swift b/SessionMessagingKit/Database/Models/DisappearingMessageConfiguration.swift index 7375ac8c3..527b92b33 100644 --- a/SessionMessagingKit/Database/Models/DisappearingMessageConfiguration.swift +++ b/SessionMessagingKit/Database/Models/DisappearingMessageConfiguration.swift @@ -240,10 +240,10 @@ extension DisappearingMessagesConfiguration { }() public static func validDurationsSeconds(_ type: DisappearingMessageType) -> [TimeInterval] { + switch type { case .disappearAfterRead: - return [ - 60, // TODO: remove this, for test purpose only + var result = [ (5 * 60), (1 * 60 * 60), (12 * 60 * 60), @@ -251,14 +251,30 @@ extension DisappearingMessagesConfiguration { (7 * 24 * 60 * 60), (2 * 7 * 24 * 60 * 60) ] + .map { TimeInterval($0) } + #if DEBUG + result.insert( + TimeInterval(10), + at: 0 + ) + #endif + return result case .disappearAfterSend: - return [ - 60, // TODO: remove this, for test purpose only + var result = [ (12 * 60 * 60), (24 * 60 * 60), (7 * 24 * 60 * 60), (2 * 7 * 24 * 60 * 60) ] + .map { TimeInterval($0) } + #if DEBUG + result.insert( + TimeInterval(10), + at: 0 + ) + #else + #endif + return result default: return [] }