Philipp Hörist pushed to branch master at gajim / gajim
Commits: 3d738ae7 by lovetox at 2020-04-05T11:23:12+02:00 Client: Add ClientState.AVAILABLE
When we are connected to the server we need to set some things up before we send our initial available presence. The new state makes it possible for other code to difference between when we are connected and when we are available.
For example other code should not send a presence before we requested the roster.
Fixes #9983
- - - - -
30 changed files:
- gajim/application.py - gajim/chat_control_base.py - gajim/common/app.py - gajim/common/client.py - gajim/common/const.py - gajim/common/dbus/location.py - gajim/common/modules/bookmarks.py - gajim/common/modules/bytestream.py - gajim/common/modules/caps.py - gajim/common/modules/discovery.py - gajim/common/modules/entity_time.py - gajim/common/modules/gateway.py - gajim/common/modules/metacontacts.py - gajim/common/modules/muc.py - gajim/common/modules/ping.py - gajim/common/modules/presence.py - gajim/common/modules/pubsub.py - gajim/common/modules/register.py - gajim/common/modules/roster.py - gajim/common/modules/roster_item_exchange.py - gajim/common/modules/vcard_temp.py - gajim/dialogs.py - gajim/groupchat_control.py - gajim/gtk/add_contact.py - gajim/gtk/discovery.py - gajim/gtk/groupchat_creation.py - gajim/gtk/profile.py - gajim/gtk/single_message.py - gajim/gtk/start_chat.py - gajim/gtk/statusicon.py
The diff was not included because it is too large.
View it on GitLab: https://dev.gajim.org/gajim/gajim/-/commit/3d738ae7ee8deb5935c30a94adf354747...