Locationshare fix

This commit is contained in:
Tsubasahane
2025-12-29 15:42:55 +08:00
parent 9f5cc9e0d1
commit 18fa0a47b1
4 changed files with 26 additions and 15 deletions

View File

@@ -211,10 +211,10 @@ public partial class ApiController
if (!IsConnected) return ([],[]);
return await _lightlessHub!.InvokeAsync<(List<LocationWithTimeDto>, List<SharingStatusDto>)>(nameof(RequestAllLocationInfo)).ConfigureAwait(false);
}
public async Task ToggleLocationSharing(LocationSharingToggleDto dto)
public async Task<bool> ToggleLocationSharing(LocationSharingToggleDto dto)
{
if (!IsConnected) return;
await _lightlessHub!.SendAsync(nameof(ToggleLocationSharing), dto).ConfigureAwait(false);
if (!IsConnected) return false;
return await _lightlessHub!.InvokeAsync<bool>(nameof(ToggleLocationSharing), dto).ConfigureAwait(false);
}
}
#pragma warning restore MA0040