/***************************************************************************
- * Copyright (C) 2005-2016 by the Quassel Project *
+ * Copyright (C) 2005-2018 by the Quassel Project *
* devel@quassel-irc.org *
* *
* This program is free software; you can redistribute it and/or modify *
_clientVersion = clientVersion;
}
-Quassel::Features Peer::features() const {
+bool Peer::hasFeature(Quassel::Feature feature) const {
+ return _features.isEnabled(feature);
+}
+
+Quassel::Features Peer::features() const
+{
return _features;
}
void Peer::setFeatures(Quassel::Features features) {
- _features = features;
+ _features = std::move(features);
}
int Peer::id() const {