|
|
|
@ -143,6 +143,12 @@ namespace pEp {
|
|
|
|
|
{
|
|
|
|
|
pEpLogClass(
|
|
|
|
|
"member_add(addr_list: \"" + addr_list + "\", addr_member: \"" + addr_member + "\")");
|
|
|
|
|
if (!list_exists(addr_list)) {
|
|
|
|
|
DoesNotExistException e{ "member_add(addr_list: \"" + addr_list + "\", addr_member: \"" +
|
|
|
|
|
addr_member + "\") - list does not exist" };
|
|
|
|
|
throw e;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
if (member_exists(addr_list, addr_member)) {
|
|
|
|
|
AlreadyExistsException e{ "member_add(addr_list: \"" + addr_list + "\", addr_member: \"" +
|
|
|
|
|
addr_member + "\") - member already exists" };
|
|
|
|
@ -165,6 +171,13 @@ namespace pEp {
|
|
|
|
|
{
|
|
|
|
|
pEpLogClass(
|
|
|
|
|
"member_remove(addr_list: \"" + addr_list + "\", addr_member: '\"" + addr_member + "\")");
|
|
|
|
|
if (!list_exists(addr_list)) {
|
|
|
|
|
DoesNotExistException e{ "member_remove(addr_list: \"" + addr_list +
|
|
|
|
|
"\", addr_member: '\"" + addr_member +
|
|
|
|
|
"\") - list does not exist" };
|
|
|
|
|
throw e;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
if (!member_exists(addr_list, addr_member)) {
|
|
|
|
|
DoesNotExistException e{ "member_remove(addr_list: \"" + addr_list +
|
|
|
|
|
"\", addr_member: '\"" + addr_member +
|
|
|
|
|