WIP: Adjust procedure description (for now)
This commit is contained in:
+23
-19
@@ -80,29 +80,33 @@ start_link(Args) ->
|
|||||||
% Sending...
|
% Sending...
|
||||||
%
|
%
|
||||||
% 0. Sender opens GajuExpress interface
|
% 0. Sender opens GajuExpress interface
|
||||||
% 1. GajuDesk asks GajuExpress for a price quote
|
% 1. The user inputs the public key/ID of the party the data should be sent to
|
||||||
% 2. GajuExpress responds with a price quote: pucks per byte per height
|
% 2. The user picks the file or directory to send
|
||||||
% 3. The user inputs the public key/ID of the party the data should be sent to
|
% 3. The user decides whether to sign the package or be anonymous
|
||||||
% 4. The user picks the file or directory to send
|
% 4. The user picks which key to send (and sign with if signing)
|
||||||
% 5. The user decides whether to sign the package or be anonymous
|
% 5. The user sets the package's TTL
|
||||||
% 6. The user picks which key to sign with if not anonymous
|
% 6. GajuDesk packs up and compresses the bundle.
|
||||||
% 7. The price is shown
|
% 7. GajuDesk asks GajuExpress for a quote based on size/time
|
||||||
% 8. The user agrees or aborts
|
% 8. The price is shown
|
||||||
% 9. If the user agrees, a payment window opens and they send a payment to GajuExpress
|
% 9. The user agrees or aborts
|
||||||
% 10. Once GajuExpress verifies the payment, the upload begins
|
% 10. If the user agrees, a payment window opens and they send a payment to GajuExpress
|
||||||
|
% 11. GajuDesk polls until the payment is included or the user gives up
|
||||||
|
% 12. Once GajuExpress verifies the payment, the upload begins
|
||||||
|
% 13. Progress bar
|
||||||
%
|
%
|
||||||
%
|
%
|
||||||
% Receiving...
|
% Receiving...
|
||||||
%
|
%
|
||||||
% 1. Sender opens GajuExpress interface
|
% 1. Sender opens GajuExpress interface
|
||||||
% 2. GajuDesk asks GajuExpress whether there are any packages waiting for KeyList
|
% 2. GajuExpress issues an ID signature challenge
|
||||||
% 3. If yes, then the pending deliveries are shown in the delivery panel
|
% 3. GajuDesk asks GajuExpress whether there are any packages waiting for Key
|
||||||
% 4. The user selects + clicks open (or double clicks) a package
|
% 4. If yes, then the pending deliveries are shown in the delivery panel
|
||||||
% 5. User selects where to unpack it in a file dialog
|
% 5. The user selects + clicks open (or double clicks) a package
|
||||||
% 6. GajuDesk downloads the package from GajuExpress
|
% 6. User selects where to unpack it in a file dialog
|
||||||
% 7. Progress bar
|
% 7. GajuDesk downloads the package from GajuExpress
|
||||||
% 8. File is decrypted and optionally signature verified
|
% 8. Progress bar
|
||||||
% 9. GajuExpress deletes their copy of the file
|
% 9. File is decrypted and optionally signature verified
|
||||||
|
% 10. GajuExpress deletes their copy of the file
|
||||||
|
|
||||||
init({Prefs, Manifest}) ->
|
init({Prefs, Manifest}) ->
|
||||||
Lang = maps:get(lang, Prefs, en),
|
Lang = maps:get(lang, Prefs, en),
|
||||||
|
|||||||
Reference in New Issue
Block a user