Linus Jahn authored
This adds a PresenceCache which will cache all incoming presences. The presence information (currently only status type and status message) can be get from QML then. They're just displayed as small circle in green (available), orange (away/ XA), grey (unavailable) and red (error). In case of an error a small message is displayed instead of the last message.