fix some submit code
This commit is contained in:
		
							parent
							
								
									973fb58a5d
								
							
						
					
					
						commit
						2606cd8965
					
				
					 2 changed files with 44 additions and 3 deletions
				
			
		|  | @ -1,6 +1,6 @@ | |||
| /*****************************************************************************
 | ||||
| * gta5view Grand Theft Auto V Profile Viewer | ||||
| * Copyright (C) 2016-2017 Syping | ||||
| * Copyright (C) 2016-2018 Syping | ||||
| * | ||||
| * This program is free software: you can redistribute it and/or modify | ||||
| * it under the terms of the GNU General Public License as published by | ||||
|  | @ -24,6 +24,7 @@ | |||
| #include "SavegameData.h" | ||||
| #include "SavegameCopy.h" | ||||
| #include "AppEnv.h" | ||||
| #include "config.h" | ||||
| #include <QFileDialog> | ||||
| #include <QMessageBox> | ||||
| #include <QSettings> | ||||
|  | @ -37,6 +38,13 @@ | |||
| #include <QMenu> | ||||
| #include <QUrl> | ||||
| 
 | ||||
| #ifdef GTA5SYNC_TELEMETRY | ||||
| #include "TelemetryClass.h" | ||||
| #include <QJsonDocument> | ||||
| #include <QJsonObject> | ||||
| #include <QDateTime> | ||||
| #endif | ||||
| 
 | ||||
| SavegameWidget::SavegameWidget(QWidget *parent) : | ||||
|     ProfileWidget(parent), | ||||
|     ui(new Ui::SavegameWidget) | ||||
|  | @ -134,9 +142,41 @@ void SavegameWidget::on_cmdDelete_clicked() | |||
|         if (!QFile::exists(sgdPath)) | ||||
|         { | ||||
|             emit savegameDeleted(); | ||||
| #ifdef GTA5SYNC_TELEMETRY | ||||
|             QSettings telemetrySettings(GTA5SYNC_APPVENDOR, GTA5SYNC_APPSTR); | ||||
|             telemetrySettings.beginGroup("Telemetry"); | ||||
|             bool pushUsageData = telemetrySettings.value("PushUsageData", false).toBool(); | ||||
|             telemetrySettings.endGroup(); | ||||
|             if (pushUsageData && Telemetry->canPush()) | ||||
|             { | ||||
|                 QJsonDocument jsonDocument; | ||||
|                 QJsonObject jsonObject; | ||||
|                 jsonObject["Type"] = "DeleteSuccess"; | ||||
|                 jsonObject["ExtraFlags"] = "Savegame"; | ||||
|                 jsonObject["DeletedTime"] = QString::number(QDateTime::currentDateTimeUtc().toTime_t()); | ||||
|                 jsonDocument.setObject(jsonObject); | ||||
|                 Telemetry->push(TelemetryCategory::PersonalData, jsonDocument); | ||||
|             } | ||||
| #endif | ||||
|         } | ||||
|         else if(QFile::remove(sgdPath)) | ||||
|         else if (QFile::remove(sgdPath)) | ||||
|         { | ||||
| #ifdef GTA5SYNC_TELEMETRY | ||||
|             QSettings telemetrySettings(GTA5SYNC_APPVENDOR, GTA5SYNC_APPSTR); | ||||
|             telemetrySettings.beginGroup("Telemetry"); | ||||
|             bool pushUsageData = telemetrySettings.value("PushUsageData", false).toBool(); | ||||
|             telemetrySettings.endGroup(); | ||||
|             if (pushUsageData && Telemetry->canPush()) | ||||
|             { | ||||
|                 QJsonDocument jsonDocument; | ||||
|                 QJsonObject jsonObject; | ||||
|                 jsonObject["Type"] = "DeleteSuccess"; | ||||
|                 jsonObject["ExtraFlags"] = "Savegame"; | ||||
|                 jsonObject["DeletedTime"] = QString::number(QDateTime::currentDateTimeUtc().toTime_t()); | ||||
|                 jsonDocument.setObject(jsonObject); | ||||
|                 Telemetry->push(TelemetryCategory::PersonalData, jsonDocument); | ||||
|             } | ||||
| #endif | ||||
|             emit savegameDeleted(); | ||||
|         } | ||||
|         else | ||||
|  |  | |||
|  | @ -1,6 +1,6 @@ | |||
| /*****************************************************************************
 | ||||
| * gta5view Grand Theft Auto V Profile Viewer | ||||
| * Copyright (C) 2016-2017 Syping | ||||
| * Copyright (C) 2016-2018 Syping | ||||
| * | ||||
| * This program is free software: you can redistribute it and/or modify | ||||
| * it under the terms of the GNU General Public License as published by | ||||
|  | @ -176,6 +176,7 @@ bool SnapmaticWidget::deletePicture() | |||
|                 QJsonDocument jsonDocument; | ||||
|                 QJsonObject jsonObject; | ||||
|                 jsonObject["Type"] = "DeleteSuccess"; | ||||
|                 jsonObject["ExtraFlags"] = "Snapmatic"; | ||||
|                 jsonObject["DeletedSize"] = QString::number(smpic->getContentMaxLength()); | ||||
|                 jsonObject["DeletedTime"] = QString::number(QDateTime::currentDateTimeUtc().toTime_t()); | ||||
|                 jsonDocument.setObject(jsonObject); | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue