Save nickname to bookmark everytime #576

Open
opened 2 months ago by nuron · 0 comments
nuron commented 2 months ago

General information

  • Version: 3.0.7

Steps to reproduce

  1. Join a muc with blabber (don't change the nickname!)
  2. Join this muc with the same account with another client (e.g. dino) and view the debug output
  3. Leave the muc in the other client
  4. change the nickanme in blabber
  5. join this muc again with e.g. dino

Expected result

The nick from blabber should be stored in the muc bookmark everytime so that other clients are able to use it directly.

Actual result

It looks like blabber does only store the nickname to the bookmark if the nickname got updated in blabber. So if my nickname in blabber is 'xyz' I will be listed as this guy in a muc. But if I then join with another client where no nickname is set it will use the username instead (at least in the usecase with dino).

If you update you nickname in blabber directly for this special muc you see this update in the dino debug output (the nick parameter is set for this muc) and dino will set this nick as default when joining a muc.

Would be awesome if blabber would read the bookmark from the server if there is already a nick stored and if not write the nickname used in blabber to the bookmark.
Btw: Conversations behaves identically.

Addition:
If you join a muc and give a nickname (room@server/nick) this nickname will be stored correctly in the bookmark.
I guess the easiest solution would be to just add this nick information if the user did not set an own for this muc. The nick then should be the nick that was set by adding the account to blabber/by changing the field in the profile details.

#### General information * **Version:** 3.0.7 #### Steps to reproduce 1. Join a muc with blabber (don't change the nickname!) 2. Join this muc with the same account with another client (e.g. dino) and view the debug output 3. Leave the muc in the other client 4. change the nickanme in blabber 5. join this muc again with e.g. dino #### Expected result The nick from blabber should be stored in the muc bookmark everytime so that other clients are able to use it directly. #### Actual result It looks like blabber does only store the nickname to the bookmark if the nickname got updated in blabber. So if my nickname in blabber is 'xyz' I will be listed as this guy in a muc. But if I then join with another client where no nickname is set it will use the username instead (at least in the usecase with dino). If you update you nickname in blabber directly for this special muc you see this update in the dino debug output (the nick parameter is set for this muc) and dino will set this nick as default when joining a muc. Would be awesome if blabber would read the bookmark from the server if there is already a nick stored and if not write the nickname used in blabber to the bookmark. Btw: Conversations behaves identically. Addition: If you join a muc and give a nickname (room@server/nick) this nickname will be stored correctly in the bookmark. I guess the easiest solution would be to just add this nick information if the user did not set an own for this muc. The nick then should be the nick that was set by adding the account to blabber/by changing the field in the profile details.
Sign in to join this conversation.
No Milestone
No Assignees
1 Participants
Notifications
Due Date

No due date set.

Dependencies

This issue currently doesn't have any dependencies.

Loading…
There is no content yet.