face: replace isOnDemand with FacePersistency
Change-Id: Ie6995b2d03bbb90faad158de2b055f72dd9ba73d
Refs: #2989
diff --git a/daemon/face/udp-channel.cpp b/daemon/face/udp-channel.cpp
index c0d0d3c..81cf401 100644
--- a/daemon/face/udp-channel.cpp
+++ b/daemon/face/udp-channel.cpp
@@ -98,9 +98,10 @@
auto it = m_channelFaces.find(remoteEndpoint);
if (it != m_channelFaces.end()) {
// we already have a face for this endpoint, just reuse it
- if (!isOnDemand)
- // only on-demand -> non-on-demand transition is allowed
- it->second->setOnDemand(false);
+ if (!isOnDemand) {
+ // only on-demand -> persistent transition is allowed
+ it->second->setPersistency(ndn::nfd::FACE_PERSISTENCY_PERSISTENT);
+ }
return {false, it->second};
}