/*! * Возвращает и при необходимости создаёт путь для хранения файлов сервера. * * \param id Base32 кодированный идентификатор сервера с опциональным именем авторизационного провайдера. */ QString NetworkManager::root(const QByteArray &id) const { const ChatId _id(id.left(ChatId::kEncodedSize)); if (_id.isNull()) return QString(); const QString out = Path::cache() + LC('/') + _id.toString(); if (!QFile::exists(out)) QDir().mkpath(out); return out; }