CEC-3595-invalid-locations (#276)
* CEC-3595-invalid-locations * fix ci * added validate function * resolve comments:
This commit is contained in:
22
src/utils/locations.js
Normal file
22
src/utils/locations.js
Normal file
@@ -0,0 +1,22 @@
|
||||
export const ValidateLocationData = (location) => {
|
||||
if (Math.abs(location.latitude) > 90 || Math.abs(location.longitude) > 180) {
|
||||
return false;
|
||||
}
|
||||
if (location.altitude === 1401) {
|
||||
return false;
|
||||
}
|
||||
return true;
|
||||
}
|
||||
|
||||
export const ValidateLocationByParam = (parameter, value) => {
|
||||
switch (parameter) {
|
||||
case "latitude":
|
||||
return Math.abs(value) <= 90;
|
||||
case "longitude":
|
||||
return Math.abs(value) <= 180;
|
||||
case "altitude":
|
||||
return value !== 1401;
|
||||
default:
|
||||
return false;
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user