diff options
| author | Silarn <jrim@rimpo.org> | 2018-08-20 18:34:31 -0500 |
|---|---|---|
| committer | Silarn <jrim@rimpo.org> | 2019-02-18 21:26:44 -0600 |
| commit | 9fe2f6126dc7b9396d188b57ccb097f0035f57b7 (patch) | |
| tree | dfb6038767f55238506122682b644ac86415050b /src/nexusinterface.h | |
| parent | bd9cc6254c8ded2f726e2b001a4ecf61ac0e5a1d (diff) | |
Initial Nexus API changes:
- Switch to SSO with WebSocket
- Update endpoints (all but version checking)
Diffstat (limited to 'src/nexusinterface.h')
| -rw-r--r-- | src/nexusinterface.h | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/src/nexusinterface.h b/src/nexusinterface.h index defb370f..7b707711 100644 --- a/src/nexusinterface.h +++ b/src/nexusinterface.h @@ -96,7 +96,7 @@ public: * @param modID id of the mod caller is interested in
* @param userData user data to be returned with the result
*/
- virtual void requestToggleEndorsement(QString gameName, int modID, bool endorse, QVariant userData);
+ virtual void requestToggleEndorsement(QString gameName, int modID, QString modVersion, bool endorse, QVariant userData);
public slots:
@@ -255,9 +255,9 @@ public: * @param userData user data to be returned with the result
* @return int an id to identify the request
*/
- int requestToggleEndorsement(QString gameName, int modID, bool endorse, QObject *receiver, QVariant userData, const QString &subModule)
+ int requestToggleEndorsement(QString gameName, int modID, QString modVersion, bool endorse, QObject *receiver, QVariant userData, const QString &subModule)
{
- return requestToggleEndorsement(gameName, modID, endorse, receiver, userData, subModule, getGame(gameName));
+ return requestToggleEndorsement(gameName, modID, modVersion, endorse, receiver, userData, subModule, getGame(gameName));
}
/**
@@ -269,7 +269,7 @@ public: * @param game the game with which the mods are associated
* @return int an id to identify the request
*/
- int requestToggleEndorsement(QString gameName, int modID, bool endorse, QObject *receiver, QVariant userData, const QString &subModule,
+ int requestToggleEndorsement(QString gameName, int modID, QString modVersion, bool endorse, QObject *receiver, QVariant userData, const QString &subModule,
MOBase::IPluginGame const *game);
/**
@@ -363,6 +363,7 @@ private: struct NXMRequestInfo {
int m_ModID;
+ QString m_ModVersion;
std::vector<int> m_ModIDList;
int m_FileID;
QNetworkReply *m_Reply;
@@ -385,6 +386,7 @@ private: int m_Endorse;
NXMRequestInfo(int modID, Type type, QVariant userData, const QString &subModule, MOBase::IPluginGame const *game);
+ NXMRequestInfo(int modID, QString modVersion, Type type, QVariant userData, const QString &subModule, MOBase::IPluginGame const *game);
NXMRequestInfo(std::vector<int> modIDList, Type type, QVariant userData, const QString &subModule, MOBase::IPluginGame const *game);
NXMRequestInfo(int modID, int fileID, Type type, QVariant userData, const QString &subModule, MOBase::IPluginGame const *game);
|
