diff --git a/src/main/java/io/kamax/mxisd/session/SessionManager.java b/src/main/java/io/kamax/mxisd/session/SessionManager.java index 004cb58..61fcb66 100644 --- a/src/main/java/io/kamax/mxisd/session/SessionManager.java +++ b/src/main/java/io/kamax/mxisd/session/SessionManager.java @@ -234,7 +234,9 @@ public class SessionManager { } log.info("Unbinding of {} {} to {} is accepted", tpid.getMedium(), tpid.getAddress(), mxid.getId()); - notifMgr.sendForUnbind(tpid); + if (cfg.getSession().getPolicy().getUnbind().shouldNotify()) { + notifMgr.sendForUnbind(tpid); + } } private void checkAuthorization(String auth, JsonObject reqData) {