Give ability to configure the UnifiedPush default push gateway.

This commit is contained in:
Benoit Marty
2025-03-12 17:10:33 +01:00
parent cf60f943a8
commit 5cab146eed
8 changed files with 59 additions and 3 deletions
@@ -20,6 +20,7 @@ class FakeEnterpriseService(
private val semanticColorsLightResult: () -> SemanticColors = { lambdaError() },
private val semanticColorsDarkResult: () -> SemanticColors = { lambdaError() },
private val firebasePushGatewayResult: () -> String? = { lambdaError() },
private val unifiedPushDefaultPushGatewayResult: () -> String? = { lambdaError() },
) : EnterpriseService {
override suspend fun isEnterpriseUser(sessionId: SessionId): Boolean = simulateLongTask {
isEnterpriseUserResult(sessionId)
@@ -41,6 +42,10 @@ class FakeEnterpriseService(
return firebasePushGatewayResult()
}
override fun unifiedPushDefaultPushGateway(): String? {
return unifiedPushDefaultPushGatewayResult()
}
companion object {
const val A_FAKE_HOMESERVER = "a_fake_homeserver"
}