| 53 | |
| 54 | template<typename T> |
| 55 | T GetResult(std::future<T>& future) |
| 56 | { |
| 57 | while (future.wait_for(std::chrono::milliseconds(50)) != |
| 58 | std::future_status::ready) |
| 59 | BasicUI::Yield(); |
| 60 | |
| 61 | return future.get(); |
| 62 | } |
| 63 | |
| 64 | bool HandleFailure(const ProjectSyncResult& result) |
| 65 | { |
no test coverage detected