input/Tidal*Request: add Start() method

The caller should be able to safely store the instance pointer before
his callback is invoked.
This commit is contained in:
Max Kellermann
2018-01-19 11:09:18 +01:00
parent 1ecad094bd
commit 2fed3b5e5b
6 changed files with 14 additions and 4 deletions

View File

@@ -91,6 +91,7 @@ TidalInputStream::OnTidalSession() noexcept
tidal_session->GetSession().c_str(),
track_id.c_str(),
handler);
track_request->Start();
} catch (...) {
Failed(std::current_exception());
}