lolautoaccept/include/champcache.h

19 lines
332 B
C++

#pragma once
#include <string>
#include <QJsonDocument>
// This file caches the champion metadata
class ChampCache {
public:
ChampCache();
QString getVersion();
QJsonDocument getChamps();
void saveChamps(QJsonDocument doc, const QString& version);
private:
QString basefolder;
uint64_t maxage = 86400; // is in seconds
};