Bump requirement to libtorrent 1.2

Closes #12258.
This commit is contained in:
Chocobo1
2020-06-26 08:05:09 +08:00
parent 06e1b07274
commit 40e432b127
25 changed files with 92 additions and 756 deletions

View File

@@ -31,19 +31,12 @@
#include <vector>
#include <libtorrent/fwd.hpp>
#include <libtorrent/version.hpp>
#include <libtorrent/portmap.hpp>
#include <QHash>
#include "base/net/portforwarder.h"
#if (LIBTORRENT_VERSION_NUM < 10200)
using LTPortMapping = int;
#else
#include <libtorrent/portmap.hpp>
using LTPortMapping = lt::port_mapping_t;
#endif
class PortForwarderImpl final : public Net::PortForwarder
{
Q_OBJECT
@@ -65,5 +58,5 @@ private:
bool m_active;
lt::session *m_provider;
QHash<quint16, std::vector<LTPortMapping>> m_mappedPorts;
QHash<quint16, std::vector<lt::port_mapping_t>> m_mappedPorts;
};