16 lines
724 B
Plaintext
16 lines
724 B
Plaintext
@startuml Server Invitation Step 00
|
|
InitiatingUser -> Bastet : contact name
|
|
InitiatingUser -> Bastet : invitationMessage
|
|
InitiatingUser -> Bastet : select invitation server
|
|
InitiatingUser -> Bastet : optional passwords ([payload], [url])
|
|
Bastet -> NativeLib : send invitation
|
|
NativeLib -> NativeLib : create contact and invtation KP
|
|
NativeLib -> Server : send invitation
|
|
Server -> Server : create invtation URL
|
|
Server -> Redis : store InitiatingUser pub key and message/pwd
|
|
Server -> NativeLib : invitation URL
|
|
NativeLib -> Bastet : invitation URL
|
|
Bastet -> InitiatingUser : invitation URL
|
|
InitiatingUser -> InvitedUser : invitation URL
|
|
InitiatingUser -> InvitedUser : [invitation passwords] through another channel
|
|
@enduml |