Cleaned up various things around the UserSessionsOverviewService

This commit is contained in:
Stefan Ceriu
2022-09-26 20:27:06 +03:00
committed by Stefan Ceriu
parent 841289a16c
commit ff2e6ddfa7
5 changed files with 85 additions and 84 deletions

View File

@@ -17,13 +17,13 @@
import Foundation
class MockUserSessionsOverviewService: UserSessionsOverviewServiceProtocol {
var lastOverviewData: UserSessionsOverviewData
var overviewData: UserSessionsOverviewData
func fetchUserSessionsOverviewData(completion: @escaping (Result<UserSessionsOverviewData, Error>) -> Void) {
completion(.success(lastOverviewData))
func updateOverviewData(completion: @escaping (Result<UserSessionsOverviewData, Error>) -> Void) {
completion(.success(overviewData))
}
func getOtherSession(sessionId: String) -> UserSessionInfo? {
func sessionForIdentifier(_ sessionId: String) -> UserSessionInfo? {
nil
}
@@ -40,9 +40,9 @@ class MockUserSessionsOverviewService: UserSessionsOverviewServiceProtocol {
UserSessionInfo(sessionId: "3", sessionName: "Android", deviceType: .mobile, isVerified: false, lastSeenIP: "3.0.0.3", lastSeenTimestamp: (Date().timeIntervalSince1970 - 10))
]
lastOverviewData = UserSessionsOverviewData(currentSessionInfo: currentSessionInfo,
unverifiedSessionsInfo: unverifiedSessionsInfo,
inactiveSessionsInfo: inactiveSessionsInfo,
otherSessionsInfo: otherSessionsInfo)
overviewData = UserSessionsOverviewData(currentSession: currentSessionInfo,
unverifiedSessions: unverifiedSessionsInfo,
inactiveSessions: inactiveSessionsInfo,
otherSessions: otherSessionsInfo)
}
}