virtual QHash<QString, QString> persistentChannels(UserId user, const NetworkId &networkId);
virtual void setChannelPersistent(UserId user, const NetworkId &networkId, const QString &channel, bool isJoined);
virtual void setPersistentChannelKey(UserId user, const NetworkId &networkId, const QString &channel, const QString &key);
virtual QHash<QString, QString> persistentChannels(UserId user, const NetworkId &networkId);
virtual void setChannelPersistent(UserId user, const NetworkId &networkId, const QString &channel, bool isJoined);
virtual void setPersistentChannelKey(UserId user, const NetworkId &networkId, const QString &channel, const QString &key);