lavva.exalushome
Version:
Library implementing communication and abstraction layers for ExalusHome system
22 lines • 770 B
JavaScript
export class AndroidLocationService {
CheckLocationPermissionAsync() {
if (this.IsAndroidLocationAvailable()) {
return navigator.AndroidLocation.CheckLocationPermissionAsync();
}
return Promise.resolve(false);
}
RequestLocationPermissionAsync() {
if (this.IsAndroidLocationAvailable()) {
return navigator.AndroidLocation.RequestLocationPermissionAsync();
}
return Promise.resolve(false);
}
IsAndroidLocationAvailable() {
return navigator.AndroidLocation !== undefined;
}
GetServiceName() {
return AndroidLocationService.ServiceName;
}
}
AndroidLocationService.ServiceName = "AndroidLocationService";
//# sourceMappingURL=AndroidLocationService.js.map