| 527 | } |
| 528 | } |
| 529 | void WebAPI::SearchThemes(const std::string& query, int page, const std::string& sort, const std::string& owner, std::function<void(const std::vector<ThemeResult>&)> onFetch) |
| 530 | { |
| 531 | Logger::Get().Log("Searching SHADERed themes with WebAPI"); |
| 532 | |
| 533 | if (m_themesThread != nullptr && m_themesThread->joinable()) |
| 534 | m_themesThread->join(); |
| 535 | delete m_themesThread; |
| 536 | |
| 537 | m_themesThread = new std::thread(searchThemes, query, page, sort, owner, onFetch); |
| 538 | } |
| 539 | void WebAPI::DownloadTheme(const std::string& id) |
| 540 | { |
| 541 | Logger::Get().Log("Downloading a theme with WebAPI"); |
no test coverage detected