Refactor Avatars
- Add support for Pubsub Avatars - Dont poll for vCard Updates, only use XEP-0153 - Dont cache vCards - Store the avatar SHA of roster contacts in the DB - Store the current SHA of each contact in the Contacts Object - Move some code into the ConnectionVcard Class
Showing
- gajim/chat_control.py 30 additions, 60 deletionsgajim/chat_control.py
- gajim/common/app.py 7 additions, 3 deletionsgajim/common/app.py
- gajim/common/config.py 1 addition, 11 deletionsgajim/common/config.py
- gajim/common/connection.py 2 additions, 1 deletiongajim/common/connection.py
- gajim/common/connection_handlers.py 222 additions, 269 deletionsgajim/common/connection_handlers.py
- gajim/common/connection_handlers_events.py 61 additions, 22 deletionsgajim/common/connection_handlers_events.py
- gajim/common/const.py 8 additions, 0 deletionsgajim/common/const.py
- gajim/common/contacts.py 56 additions, 8 deletionsgajim/common/contacts.py
- gajim/common/helpers.py 1 addition, 19 deletionsgajim/common/helpers.py
- gajim/common/logger.py 24 additions, 2 deletionsgajim/common/logger.py
- gajim/common/pep.py 34 additions, 2 deletionsgajim/common/pep.py
- gajim/common/pubsub.py 31 additions, 1 deletiongajim/common/pubsub.py
- gajim/common/zeroconf/connection_handlers_zeroconf.py 3 additions, 5 deletionsgajim/common/zeroconf/connection_handlers_zeroconf.py
- gajim/data/gui/contact_context_menu.ui 0 additions, 9 deletionsgajim/data/gui/contact_context_menu.ui
- gajim/groupchat_control.py 46 additions, 93 deletionsgajim/groupchat_control.py
- gajim/gtkgui_helpers.py 23 additions, 110 deletionsgajim/gtkgui_helpers.py
- gajim/gui_interface.py 95 additions, 91 deletionsgajim/gui_interface.py
- gajim/gui_menu_builder.py 1 addition, 5 deletionsgajim/gui_menu_builder.py
- gajim/profile_window.py 48 additions, 89 deletionsgajim/profile_window.py
- gajim/remote_control.py 8 additions, 21 deletionsgajim/remote_control.py
Loading
Please register or sign in to comment