diff --git a/include/transport/presenceoracle.h b/include/transport/presenceoracle.h index f631d8e90297a6696e792fabebf1da72b07cfc1b..39acc77f5ba4629630650a4e617b5c3f273b7e72 100644 --- a/include/transport/presenceoracle.h +++ b/include/transport/presenceoracle.h @@ -30,9 +30,11 @@ namespace Transport { +class Frontend; + class PresenceOracle { public: - PresenceOracle(Swift::StanzaChannel* stanzaChannel); + PresenceOracle(Frontend* frontend); ~PresenceOracle(); Swift::Presence::ref getLastPresence(const Swift::JID&) const; @@ -52,7 +54,7 @@ class PresenceOracle { typedef std::map PresenceMap; typedef std::map PresencesMap; PresencesMap entries_; - Swift::StanzaChannel* stanzaChannel_; + Frontend* frontend_; }; }