Convert remaining profile apis to use WebSockets and remove REST fallback.

This commit is contained in:
Cody Henthorne
2025-03-14 18:37:20 -04:00
parent c66819449d
commit d3f622478f
16 changed files with 197 additions and 434 deletions

View File

@@ -47,6 +47,7 @@ import org.whispersystems.signalservice.api.keys.KeysApi
import org.whispersystems.signalservice.api.link.LinkDeviceApi
import org.whispersystems.signalservice.api.message.MessageApi
import org.whispersystems.signalservice.api.payments.PaymentsApi
import org.whispersystems.signalservice.api.profiles.ProfileApi
import org.whispersystems.signalservice.api.provisioning.ProvisioningApi
import org.whispersystems.signalservice.api.ratelimit.RateLimitChallengeApi
import org.whispersystems.signalservice.api.registration.RegistrationApi
@@ -192,7 +193,6 @@ class MockApplicationDependencyProvider : AppDependencies.Provider {
override fun provideProfileService(
profileOperations: ClientZkProfileOperations,
signalServiceMessageReceiver: SignalServiceMessageReceiver,
authWebSocket: SignalWebSocket.AuthenticatedWebSocket,
unauthWebSocket: SignalWebSocket.UnauthenticatedWebSocket
): ProfileService {
@@ -286,4 +286,8 @@ class MockApplicationDependencyProvider : AppDependencies.Provider {
override fun provideCertificateApi(authWebSocket: SignalWebSocket.AuthenticatedWebSocket): CertificateApi {
return mockk(relaxed = true)
}
override fun provideProfileApi(authWebSocket: SignalWebSocket.AuthenticatedWebSocket, pushServiceSocket: PushServiceSocket): ProfileApi {
return mockk(relaxed = true)
}
}