wip
This commit is contained in:
9
client.h
9
client.h
@@ -11,17 +11,17 @@ class Client
|
||||
public:
|
||||
Client(QString url, QString username, QString password);
|
||||
|
||||
bool exists(QString gameID, std::function<void(bool)> callback, std::function<void(QString)> errorCallback);
|
||||
void exists(QString gameID, std::function<void(bool)> callback, std::function<void(QString)> errorCallback);
|
||||
void version(std::function<void(Information)> callback, std::function<void(QString)> errorCallback);
|
||||
void hash(QString gameID, std::function<void(QString)> callback, std::function<void(QString)> errorCallback);
|
||||
void metadata(QString gameID, std::function<void(Metadata)> callback, std::function<void(QString)> errorCallback);
|
||||
void pushSave(QString archivePath, Metadata game, std::function<void(Metadata)> callback, std::function<void(QString)> errorCallback);
|
||||
void pushSave(QString archivePath, Metadata game, std::function<void(QString)> errorCallback);
|
||||
void pushBackup(QString archivePath, Metadata game, std::function<void(Metadata)> callback, std::function<void(QString)> errorCallback);
|
||||
void listArchives(QString gameID, std::function<void(QVector<QString>)> callback, std::function<void(QString)> errorCallback);
|
||||
void archiveInfo(QString gameID, QString backupID, std::function<void(Backup)> callback, std::function<void(QString)> errorCallback);
|
||||
void pull(QString gameID, QString archivePath, std::function<void(Metadata)> callback, std::function<void(QString)> errorCallback);
|
||||
void pullBackup(QString gameID, QString backupID, QString archivePath, std::function<void(Metadata)> callback, std::function<void(QString)> errorCallback);
|
||||
bool ping(std::function<void(Metadata)> callback, std::function<void(QString)> errorCallback);
|
||||
bool ping();
|
||||
void all(std::function<void(QVector<Metadata>)> callback, std::function<void(QString)> errorCallback);
|
||||
QString baseURL();
|
||||
|
||||
@@ -30,6 +30,9 @@ private:
|
||||
QString username;
|
||||
QString password;
|
||||
|
||||
void push(QUrl url, QString archivePath, Metadata g, std::function<void(QString)> errorCallback);
|
||||
QString toBase64Header(QString username, QString password);
|
||||
|
||||
};
|
||||
|
||||
#endif // CLIENT_H
|
||||
|
||||
Reference in New Issue
Block a user