Request settings from watch at a lower frequency than data requests.

This commit is contained in:
Graham Jones
2016-02-17 21:29:08 +00:00
parent 2769094326
commit 4bd47afefa

View File

@@ -140,7 +140,7 @@ public class SdDataSourcePebble extends SdDataSource {
public void run() { public void run() {
getPebbleSdSettings(); getPebbleSdSettings();
} }
}, 0, 1000 * 60); }, 0, 1000 * (mDataPeriod + 60)); // ask for settings less frequently than we get data
} else { } else {
Log.v(TAG, "onCreate(): settings timer already running."); Log.v(TAG, "onCreate(): settings timer already running.");
} }
@@ -486,6 +486,7 @@ public class SdDataSourcePebble extends SdDataSource {
if (!mSdData.haveSettings) { if (!mSdData.haveSettings) {
Log.v(TAG, "getPebbleStatus() - no settings received yet - requesting"); Log.v(TAG, "getPebbleStatus() - no settings received yet - requesting");
getPebbleSdSettings(); getPebbleSdSettings();
getPebbleData();
} }
} }