Save nickname to bookmark everytime
- Version: 3.0.7
Steps to reproduce
- Join a muc with blabber (don't change the nickname!)
- Join this muc with the same account with another client (e.g. dino) and view the debug output
- Leave the muc in the other client
- change the nickanme in blabber
- join this muc again with e.g. dino
The nick from blabber should be stored in the muc bookmark everytime so that other clients are able to use it directly.
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.
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.
Deleting a branch is permanent. It CANNOT be undone. Continue?