Browse Source

add is_pEp_user

PYADPT-55
Volker Birk 6 years ago
parent
commit
2f4d103cac
  1. 8
      src/identity.cc
  2. 2
      src/identity.hh
  3. 1
      src/pEpmodule.cc

8
src/identity.cc

@ -156,6 +156,14 @@ namespace pEp {
_throw_status(status); _throw_status(status);
} }
bool Identity::is_pEp_user()
{
bool result;
PEP_STATUS status = ::is_pEp_user(adapter.session(), *this, &result);
_throw_status(status);
return result;
}
Myself::Myself(string address, string username, string user_id, string lang) Myself::Myself(string address, string username, string user_id, string lang)
: Identity(address, username, user_id, "", 0, lang) : Identity(address, username, user_id, "", 0, lang)

2
src/identity.hh

@ -65,6 +65,8 @@ namespace pEp {
virtual void update(); virtual void update();
void key_reset(string fpr=""); void key_reset(string fpr="");
bool is_pEp_user();
}; };
class Myself : public Identity { class Myself : public Identity {

1
src/pEpmodule.cc

@ -218,6 +218,7 @@ BOOST_PYTHON_MODULE(pEp)
"flags (p≡p internal)") "flags (p≡p internal)")
.add_property("rating", &pEp::PythonAdapter::Identity::rating, "rating of Identity") .add_property("rating", &pEp::PythonAdapter::Identity::rating, "rating of Identity")
.add_property("color", &pEp::PythonAdapter::Identity::color, "color of Identity") .add_property("color", &pEp::PythonAdapter::Identity::color, "color of Identity")
.add_property("is_pEp_user", &pEp::PythonAdapter::Identity::is_pEp_user, "True if this is an identity of a pEp user")
.def("__deepcopy__", &pEp::PythonAdapter::Identity::deepcopy) .def("__deepcopy__", &pEp::PythonAdapter::Identity::deepcopy)
.def("update", &pEp::PythonAdapter::Identity::update, "update Identity") .def("update", &pEp::PythonAdapter::Identity::update, "update Identity")
.def("__copy__", &pEp::PythonAdapter::Identity::copy); .def("__copy__", &pEp::PythonAdapter::Identity::copy);

Loading…
Cancel
Save