session-ios/_SharedTestUtilities/MockGeneralCache.swift

19 lines
504 B
Swift

// Copyright © 2022 Rangeproof Pty Ltd. All rights reserved.
import Foundation
import SessionUtilitiesKit
@testable import SessionMessagingKit
class MockGeneralCache: Mock<MutableGeneralCacheType>, MutableGeneralCacheType {
var encodedPublicKey: String? {
get { return accept() as? String }
set { accept(args: [newValue]) }
}
var recentReactionTimestamps: [Int64] {
get { return (accept() as? [Int64] ?? []) }
set { accept(args: [newValue]) }
}
}