Exceptions: Failure
+
+setExpirationTimer(number<s>, expiration<i>) -> <>::
+* number : Phone number of recipient
+* expiration : int32 for the number of seconds before messages to this recipient disappear. Set to 0 to disable expiration.
+
+Exceptions: Failure
+
setContactBlocked(number<s>, block<b>) -> <>::
* number : Phone number affected by method
* block : 0=remove block , 1=blocked
void setContactName(String number, String name) throws Error.InvalidNumber;
+ void setExpirationTimer(final String number, final int expiration) throws Error.Failure;
+
void setContactBlocked(String number, boolean blocked) throws Error.InvalidNumber;
void setGroupBlocked(byte[] groupId, boolean blocked) throws Error.GroupNotFound, Error.InvalidGroupId;
}
}
+ @Override
+ public void setExpirationTimer(final String number, final int expiration) {
+ try {
+ m.setExpirationTimer(getSingleRecipientIdentifier(number, m.getUsername()), expiration);
+ } catch (IOException e) {
+ throw new Error.Failure(e.getMessage());
+ }
+ }
+
@Override
public void setContactBlocked(final String number, final boolean blocked) {
try {