Weird signal order and duplicate signals for Account properties
@xclaesse
Submitted by Xavier Claessens Assigned to Telepathy bugs list
Description
Here is the signals how tp-qt4 gets them:
tp-qt4 0.5.6 DEBUG: New account "/org/freedesktop/Telepathy/Account/gabble/jabber/debirox_40gmail_2ecom0"
tp-qt4 0.5.6 DEBUG: Account::updateProperties: changed: tp-qt4 0.5.6 DEBUG: Valid: true tp-qt4 0.5.6 DEBUG: Account::updateProperties: changed: tp-qt4 0.5.6 DEBUG: Interfaces: ("org.freedesktop.Telepathy.Account", "org.freedesktop.Telepathy.Account.Interface.Avatar", "com.nokia.Account.Interface.ChannelRequests", tp-qt4 0.5.6 DEBUG: Service Name: "google-talk" tp-qt4 0.5.6 DEBUG: Enabled: true tp-qt4 0.5.6 DEBUG: Parameters: QMap(("account", QVariant(QString, "debirox@gmail.com") ) ( "fallback-conference-server" , QVariant(QString, "conference.jabber.org") ) ( tp-qt4 0.5.6 DEBUG: Automatic Presence: 2 - "available" tp-qt4 0.5.6 DEBUG: Current Presence: 1 - "" tp-qt4 0.5.6 DEBUG: Requested Presence: 1 - "offline" tp-qt4 0.5.6 DEBUG: Connection Object Path: "/" tp-qt4 0.5.6 DEBUG: Connection StatusReason: 1
Repeat of Connection Object Path: "/"
tp-qt4 0.5.6 DEBUG: Account::updateProperties: changed: tp-qt4 0.5.6 DEBUG: Changing Presence: true tp-qt4 0.5.6 DEBUG: Connection Object Path: "/" tp-qt4 0.5.6 DEBUG: Connection Status: 1
tp-qt4 0.5.6 DEBUG: Account::updateProperties: changed: tp-qt4 0.5.6 DEBUG: Requested Presence: 2 - "available"
tp-qt4 0.5.6 DEBUG: Account::updateProperties: changed: tp-qt4 0.5.6 DEBUG: Connects Automatically: true
tp-qt4 0.5.6 DEBUG: Account::updateProperties: changed: tp-qt4 0.5.6 DEBUG: Connection Object Path: "/org/freedesktop/Telepathy/Connection/gabble/jabber/debirox_40gmail_2ecom_2f601a27bb"
Repeat of object path
tp-qt4 0.5.6 DEBUG: Account::updateProperties: changed: tp-qt4 0.5.6 DEBUG: Connection Object Path: "/org/freedesktop/Telepathy/Connection/gabble/jabber/debirox_40gmail_2ecom_2f601a27bb"
HasBeenOnline changed to true, but it already gave a valid connection object path... and it repeat again the connection object path.
tp-qt4 0.5.6 DEBUG: Account::updateProperties: changed: tp-qt4 0.5.6 DEBUG: HasBeenOnline changed to true tp-qt4 0.5.6 DEBUG: Connection Object Path: "/org/freedesktop/Telepathy/Connection/gabble/jabber/debirox_40gmail_2ecom_2f601a27bb" tp-qt4 0.5.6 DEBUG: Connection Status: 0
presence changed to available after connection is known... that should happen at the same time, no?
tp-qt4 0.5.6 DEBUG: Account::updateProperties: changed: tp-qt4 0.5.6 DEBUG: Current Presence: 2 - "available" tp-qt4 0.5.6 DEBUG: Changing Presence: false
Since the account already has a connection, those should be already known and could be signaled together with the connection, no?
tp-qt4 0.5.6 DEBUG: Account::updateProperties: changed: tp-qt4 0.5.6 DEBUG: Nickname: "debirox@gmail.com" tp-qt4 0.5.6 DEBUG: Normalized Name: "debirox@gmail.com"