From 564e87d782af9515581d32207ee85b09ab578c25 Mon Sep 17 00:00:00 2001 From: Roumen Georgiev Date: Wed, 11 Apr 2018 15:44:53 +0300 Subject: [PATCH] added phone Manufacturer and model note to NS --- .../java/info/nightscout/utils/NSUpload.java | 26 +++++++++++++++++++ 1 file changed, 26 insertions(+) diff --git a/app/src/main/java/info/nightscout/utils/NSUpload.java b/app/src/main/java/info/nightscout/utils/NSUpload.java index 9b9b940ef9..ad6cc45ab8 100644 --- a/app/src/main/java/info/nightscout/utils/NSUpload.java +++ b/app/src/main/java/info/nightscout/utils/NSUpload.java @@ -476,6 +476,32 @@ public class NSUpload { intent.addFlags(Intent.FLAG_INCLUDE_STOPPED_PACKAGES); context.sendBroadcast(intent); DbLogger.dbAdd(intent, data.toString()); + // now adding another note with the device running AndroidAPS + uploadDeviceNote(); + } + } + + public static void uploadDeviceNote(){ + if (SP.getBoolean(R.string.key_ns_logappstartedevent, true)) { + Context context = MainApp.instance().getApplicationContext(); + Bundle bundle = new Bundle(); + bundle.putString("action", "dbAdd"); + bundle.putString("collection", "treatments"); + JSONObject data = new JSONObject(); + try { + data.put("eventType", "Note"); + data.put("created_at", DateUtil.toISOString(new Date())); + data.put("notes", "Started on "+ Build.MANUFACTURER + " "+ Build.MODEL); +// log.debug("Running on: "+Build.MANUFACTURER + " "+ Build.MODEL); + } catch (JSONException e) { + log.error("Unhandled exception", e); + } + bundle.putString("data", data.toString()); + Intent intent = new Intent(Intents.ACTION_DATABASE); + intent.putExtras(bundle); + intent.addFlags(Intent.FLAG_INCLUDE_STOPPED_PACKAGES); + context.sendBroadcast(intent); + DbLogger.dbAdd(intent, data.toString()); } }