mirror of
https://git.jami.net/savoirfairelinux/jami-daemon.git
synced 2025-08-07 22:02:12 +08:00
accounts: emit signal when an avatar is received in JAMS response
- adds signal <AccountAvatarReceived> for <account_id> with base64 <photo> - handles incoming avatar during account authorization response in on success callback by emitting <AccountAvatarReceived> Change-Id: I8b6b9685691e1335b895a12c35ea14b53ec6260c
This commit is contained in:
@ -58,6 +58,7 @@ public:
|
||||
|
||||
virtual void migrationEnded(const std::string& /*accountId*/, const std::string& /*state*/){}
|
||||
virtual void deviceRevocationEnded(const std::string& /*accountId*/, const std::string& /*device*/, int /*status*/){}
|
||||
virtual void accountAvatarReceived(const std::string& /*accountId*/, const std::string& /*photo*/){}
|
||||
|
||||
virtual void hardwareDecodingChanged(bool /*state*/){}
|
||||
virtual void hardwareEncodingChanged(bool /*state*/){}
|
||||
@ -267,6 +268,7 @@ public:
|
||||
|
||||
virtual void migrationEnded(const std::string& /*accountId*/, const std::string& /*state*/){}
|
||||
virtual void deviceRevocationEnded(const std::string& /*accountId*/, const std::string& /*device*/, int /*status*/){}
|
||||
virtual void accountAvatarReceived(const std::string& /*accountId*/, const std::string& /*photo*/){}
|
||||
|
||||
virtual void hardwareDecodingChanged(bool /*state*/){}
|
||||
virtual void hardwareEncodingChanged(bool /*state*/){}
|
||||
|
@ -277,7 +277,8 @@ void init(ConfigurationCallback* confM, Callback* callM, PresenceCallback* presM
|
||||
exportable_callback<ConfigurationSignal::RegisteredNameFound>(bind(&ConfigurationCallback::registeredNameFound, confM, _1, _2, _3, _4 )),
|
||||
exportable_callback<ConfigurationSignal::NameRegistrationEnded>(bind(&ConfigurationCallback::nameRegistrationEnded, confM, _1, _2, _3 )),
|
||||
exportable_callback<ConfigurationSignal::MigrationEnded>(bind(&ConfigurationCallback::migrationEnded, confM, _1, _2)),
|
||||
exportable_callback<ConfigurationSignal::DeviceRevocationEnded>(bind(&ConfigurationCallback::deviceRevocationEnded, confM, _1, _2, _3))
|
||||
exportable_callback<ConfigurationSignal::DeviceRevocationEnded>(bind(&ConfigurationCallback::deviceRevocationEnded, confM, _1, _2, _3)),
|
||||
exportable_callback<ConfigurationSignal::AccountAvatarReceived>(bind(&ConfigurationCallback::accountAvatarReceived, confM, _1, _2))
|
||||
};
|
||||
|
||||
// Presence event handlers
|
||||
|
Reference in New Issue
Block a user