Breakdown Presence requirements and features
Karissa made significant headway on presence, but it was left incomplete: !8
Three plus user stories this applies to:
-
As a space member, when I navigate to my space #show page, I want to see a little green dot next to a space member's name/pubkey when they are online, so I know that they are online -
As a space member, when I navigate to my space #show page, I want to see a little red dot next to a space member's name/pubkey when they are offline, so I know that they are offline -
As a space member, when I navigate to my space #show page, I want to see a timestamp next to a space members name/pubkey displaying the 'last seen' time, so I know the last time the space member replicated with me
To finish this, we need to:
-
make sure the peer-add
event is firing. -
generate and send a signature as well as the publicKey -
verify the signature -
decide what to do with those that verification -
ensure the peer pubkeys are being stored properly in our connections leveldb -
write tests (might have to fake a hyperswarm instance)
Edited by Kieran