Skip to content

Commit 8862f7e

Browse files
committed
Set DataMessage expiration_timer to None if set to 0 in Contact
1 parent 4e3dd4e commit 8862f7e

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

presage/src/manager/registered.rs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1005,7 +1005,8 @@ impl<S: Store> Manager<S, Registered> {
10051005
..
10061006
}) => {
10071007
if timer.is_none() {
1008-
*timer = store_expire_timer.map(|(t, _)| t);
1008+
*timer =
1009+
store_expire_timer.and_then(|(t, _)| if t == 0 { None } else { Some(t) });
10091010
*version = Some(store_expire_timer.map(|(_, v)| v).unwrap_or_default());
10101011
} else {
10111012
*version = Some(store_expire_timer.map(|(_, v)| v).unwrap_or_default() + 1);

0 commit comments

Comments
 (0)