From d528c4145af775e677dcb23c591b695328dcf38d Mon Sep 17 00:00:00 2001 From: akwizgran Date: Mon, 19 Sep 2022 13:47:36 +0000 Subject: [PATCH] Update Mailbox Scenarios --- Mailbox-Scenarios.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/Mailbox-Scenarios.md b/Mailbox-Scenarios.md index 0bb79b2..ef9a2cf 100644 --- a/Mailbox-Scenarios.md +++ b/Mailbox-Scenarios.md @@ -18,9 +18,9 @@ In this scenario, two contacts (X and Y) communicate without a mailbox. While Y In this scenario, X and Y become contacts and then Y goes offline. While Y is offline, X links a mailbox (M). Y doesn't know about X's mailbox, because no connection has happened between X and Y since X linked the mailbox. -While Y is offline, X writes a message to Y. X's message is uploaded to X's mailbox (one tick). Then X goes offline and Y comes back online. +While Y is offline, X writes a message to Y. X's message is uploaded to X's mailbox (one tick). Then X goes offline and Y comes back online. Y doesn't download X's message from X's mailbox because Y doesn't know about the mailbox yet. -While X is offline, Y writes a message to X. Y's message is not uploaded to X's mailbox (clock icon), because Y doesn't know about the mailbox. Then X comes back online. +While X is offline, Y writes a message to X. Y's message is not uploaded to X's mailbox (clock icon), because Y doesn't know about the mailbox yet. Then X comes back online. When X and Y are online at the same time, both messages are sent and acked (two ticks). @@ -84,7 +84,7 @@ While X is offline, Y downloads the ack for Y's message from X's mailbox. Y's me In this scenario, X and Y become contacts and then X links a mailbox (M) and Y links a mailbox (N) while X and Y are online. X and Y learn about each other's mailboxes, because there has been a connection between X and Y since they linked their mailboxes. Then Y goes offline. -From this point onwards, this scenario is identical to scenario 3 from the user's point of view. Some of the messages and acks will travel through X's mailbox and others through Y's mailbox, but the difference is not visible to the user when both mailboxes are reachable. +From this point onwards, this scenario is identical to scenario 3 from the user's point of view. Some of the messages and acks will travel through X's mailbox and others through Y's mailbox, but the difference is not visible to the user provided both mailboxes are reachable. While Y is offline, X writes a message to Y. X's message is uploaded to the Y's mailbox (one tick), because X knows about Y's mailbox. Then X goes offline and Y comes back online. Y downloads X's message from Y's mailbox.