diff options
| author | Albin <albin@mullvad.net> | 2024-06-13 09:29:41 +0200 |
|---|---|---|
| committer | Albin <albin@mullvad.net> | 2024-06-13 09:45:34 +0200 |
| commit | 8252bc2fdec20cee5ea334b98add2a345adf1ada (patch) | |
| tree | 4afdb32cb6760d633aa1ecebc0e976df6c405d63 /android/lib/daemon-grpc | |
| parent | 4b0f4388fd95d2354b23785472934136c0af8da4 (diff) | |
| download | mullvadvpn-8252bc2fdec20cee5ea334b98add2a345adf1ada.tar.xz mullvadvpn-8252bc2fdec20cee5ea334b98add2a345adf1ada.zip | |
Fix missing device refresh
Diffstat (limited to 'android/lib/daemon-grpc')
| -rw-r--r-- | android/lib/daemon-grpc/src/main/kotlin/net/mullvad/mullvadvpn/lib/daemon/grpc/ManagementService.kt | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/android/lib/daemon-grpc/src/main/kotlin/net/mullvad/mullvadvpn/lib/daemon/grpc/ManagementService.kt b/android/lib/daemon-grpc/src/main/kotlin/net/mullvad/mullvadvpn/lib/daemon/grpc/ManagementService.kt index 6cc6d25c36..f8073323c8 100644 --- a/android/lib/daemon-grpc/src/main/kotlin/net/mullvad/mullvadvpn/lib/daemon/grpc/ManagementService.kt +++ b/android/lib/daemon-grpc/src/main/kotlin/net/mullvad/mullvadvpn/lib/daemon/grpc/ManagementService.kt @@ -210,6 +210,10 @@ class ManagementService( .map { it.toDomain() } .mapLeft { GetDeviceStateError.Unknown(it) } + suspend fun updateDevice() { + grpc.updateDevice(Empty.getDefaultInstance()) + } + suspend fun getDeviceList(token: AccountNumber): Either<GetDeviceListError, List<Device>> = Either.catch { grpc.listDevices(StringValue.of(token.value)) } .map { it.devicesList.map(ManagementInterface.Device::toDomain) } |
