in dynamic_links/testapp/src/common_main.cc [51:61]
void WaitForCompletion(const firebase::FutureBase& future, const char* name) {
while (future.status() == firebase::kFutureStatusPending) {
ProcessEvents(100);
}
if (future.status() != firebase::kFutureStatusComplete) {
LogMessage("ERROR: %s returned an invalid result.", name);
} else if (future.error() != 0) {
LogMessage("ERROR: %s returned error %d: %s", name, future.error(),
future.error_message());
}
}