From 09b81093dc81978c091d347b2e538debf362d5c4 Mon Sep 17 00:00:00 2001 From: TebbeUbben Date: Wed, 20 May 2020 22:11:31 +0200 Subject: [PATCH] Also upload preferences --- .../plugins/general/openhumans/OpenHumansUploader.kt | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/info/nightscout/androidaps/plugins/general/openhumans/OpenHumansUploader.kt b/app/src/main/java/info/nightscout/androidaps/plugins/general/openhumans/OpenHumansUploader.kt index 24f1be603f..a1932d7457 100644 --- a/app/src/main/java/info/nightscout/androidaps/plugins/general/openhumans/OpenHumansUploader.kt +++ b/app/src/main/java/info/nightscout/androidaps/plugins/general/openhumans/OpenHumansUploader.kt @@ -394,6 +394,12 @@ object OpenHumansUploader : PluginBase( applicationInfo.put("hasGitInfo", hasGitInfo) applicationInfo.put("customRemote", customRemote) applicationInfo.put("applicationId", appId.toString()) + zos.writeFile("ApplicationInfo.json", applicationInfo.toString().toByteArray()) + tags.add("ApplicationInfo") + + val preferences = JSONObject(SP.sharedPreferences.all.filterKeys { it.isAllowedKey() }) + zos.writeFile("Preferences.json", preferences.toString().toByteArray()) + tags.add("Preferences") val deviceInfo = JSONObject() deviceInfo.put("brand", Build.BRAND) @@ -430,7 +436,7 @@ object OpenHumansUploader : PluginBase( val bytes = baos.toByteArray() Single.just(UploadData( - fileName = "upload-num$uploadNumber-ver1-date${FILE_NAME_DATE_FORMAT.format(uploadDate)}-appid${appId.toString().replace("- ", "")}.zip", + fileName = "upload-num$uploadNumber-ver1-date${FILE_NAME_DATE_FORMAT.format(uploadDate)}-appid${appId.toString().replace("-", "")}.zip", metadata = OpenHumansAPI.FileMetadata( tags = tags, description = "AndroidAPS Database Upload",