Can't accept contact request after removing contact (on same device); Invitation remains even if you select "Block"
reproduced using the newest beta version of Jami (desktop and android)
maybe related: jami-daemon#855 (closed)
1:1-Swarm
First step:
Desktop: You've removed (NOT blocked) a contact before (so the desktop user won't see contact B (the android user) in the contact anymore).
HOWEVER:
The Android user (=contact B) can still view see the desktop user (=contact A) in the contact list
The desktop user has always "Allow calls from unknown contacts" enabled
- Now make a call Android (contact B)-> Desktop (contact A) and accept the call
- After the call you might have the same invitation twice (only reproduced once)
- but you won't get the username "username1" but an ID like "abcdef12345..."
Now you have mutliple possiblities:
- The desktop user can't accept the contact request and nothing will happen if you click on "Accept"
- If the desktop user "blocks" the contact request
a) you (desktop user) won't view any contact request anymore but you will have an invitation forever
b) if you unblock the Android user he will be in your contact list again with the username like "username 1"
- I think if you decline the next calls you always get an ID like "abcdef12345..." if you accept the next call again
The desktop user can only accept the conversation request
-
if he blocks the Android user using the conversation request and then unblocks the Android user
OR
-
if the Android user (also) removes the desktop user from his contact list and the Android user sends a contact request that can be accepted by the desktop user now