onContactPresenceChanged Method
Note: |
|---|
| Current information about Live Connect is now available in the Windows Live Developer Center. The information in the following sections is provided for legacy purposes only. |
Script: http://js.live.net/4.1/loader.js
Feature: Microsoft.Live
Namespace: Microsoft.Live
instance.onContactPresenceChanged(callback);
Parameters
- callback
- Type: Microsoft.Live..::.ContactPresenceChangedCallback
The callback handler that is executed when a contact's presence is changed.
The following code example demonstrates how to detect when a contact has become busy.
messengerContext = wl.App.get_messengerContext();
messengerContext.onContactPresenceChanged(onContactPresenceChanged);
function onContactPresenceChanged(cid, name, value)
{
if (value == Microsoft.Live.Messenger.PresenceStatus.busy)
{
messengerContext = wl.App.get_messengerContext();
var contact = messengerContext.findContact(cid);
alert(contact.get_fullName() + " is busy.");
}
}
Show:
Note: