use of jetbrains.communicator.core.users.PresenceMode in project intellij-plugins by JetBrains.
the class JabberFacadeImpl method setOnlinePresence.
public void setOnlinePresence(UserPresence userPresence) {
final Presence.Mode mode;
String status = "";
PresenceMode presenceMode = userPresence.getPresenceMode();
switch(presenceMode) {
case AWAY:
mode = Presence.Mode.away;
break;
case EXTENDED_AWAY:
mode = Presence.Mode.xa;
break;
case DND:
mode = Presence.Mode.dnd;
break;
default:
mode = Presence.Mode.available;
}
Presence presence = new Presence(Presence.Type.available, status, 0, mode);
myConnection.sendPacket(presence);
}
Aggregations