У меня есть две функции внутри "componentDidMount", каждая функция считывает значения датчика и отправляет их в бэкэнд (колбу), одна из функций работает намного быстрее, чем другая, хотя так быть не должно.Как я могу отправить значения из двух функций одновременно (параллельно)?скажем, я получаю 40 значений в бэкэнде каждую секунду, я хочу, чтобы почти 20 из этих значений были из первой функции, а переименование 20 - из второй функции
componentDidMount() {
SensorManager.startAccelerometer(30); // To start the accelerometer with a minimum delay of 50ms between events.
DeviceEventEmitter.addListener("Accelerometer",function(data) {
fetch("http://192.168.1.107:5000/api/or", {
method: "POST",
headers: {
Accept: "application/json",
"Content-Type": "application/json"
},
body: JSON.stringify({
accelerometer: data
})
})
.then(response => response.json())
.then(responseJson => {
console.log("hello");
})
.catch(error => {
console.error(error);
});
});
SensorManager.startOrientation(50);
DeviceEventEmitter.addListener("Orientation",function(data) {
fetch("http://192.168.1.107:5000/api/or", {
method: "POST",
headers: {
Accept: "application/json",
"Content-Type": "application/json"
},
body: JSON.stringify({
orientation: data
})
})
.then(response => response.json())
.then(responseJson => {
console.log("hello");
})
.catch(error => {
console.error(error);
});
});
}