waitDataAvailable method
Waits maxIntervals
* interval
milliseconds for data to become available.
Implementation
bool waitDataAvailable(int interval, int maxIntervals) {
for (var i = 0; i < maxIntervals; i++) {
// check data ready
if (isDataAvailable()) {
return true;
}
Duration(milliseconds: interval);
}
return false;
}