Cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

Issue with dayHistory after factory reset

Hi, I am using dayHistory on a clock face. After doing a factory reset of my Ionic, it reports bizarre stats for days before the factory reset:

 

Calories: 499118149

Distance: 0

Steps: undefined

Floors: 6553

 

To demo the issue I did a factory reset yesterday and then ran this code today:

 

import { dayHistory } from "user-activity";
DemoIssue();
function DemoIssue() {
  var daysToRetrieve = 4;
  for (var i = 0; i < daysToRetrieve; i++) {
    console.log("Calories " + (i+1) + " day(s) ago: " + dayHistory.query()[i].calories);
    console.log("Distance " + (i+1) + " day(s) ago: " + dayHistory.query()[i].distance);
    console.log("Steps " + (i+1) + " day(s) ago: " + dayHistory.query()[i].steps);
    console.log("Floors " + (i+1) + " day(s) ago: " + dayHistory.query()[i].floors);
  }
}

 

Which produced this output:

 

[9:44:36 AM]Calories 1 day(s) ago: 2524
[9:44:36 AM]Distance 1 day(s) ago: 4641
[9:44:36 AM]Steps 1 day(s) ago: 6322
[9:44:36 AM]Floors 1 day(s) ago: 14
[9:44:36 AM]Calories 2 day(s) ago: 499118149
[9:44:36 AM]Distance 2 day(s) ago: 0
[9:44:36 AM]Steps 2 day(s) ago: undefined
[9:44:36 AM]Floors 2 day(s) ago: 6553
[9:44:36 AM]Calories 3 day(s) ago: 499118149
[9:44:36 AM]Distance 3 day(s) ago: 0
[9:44:36 AM]Steps 3 day(s) ago: undefined
[9:44:36 AM]Floors 3 day(s) ago: 6553
[9:44:36 AM]Calories 4 day(s) ago: 499118149
[9:44:36 AM]Distance 4 day(s) ago: 0
[9:44:37 AM]Steps 4 day(s) ago: undefined
[9:44:37 AM]Floors 4 day(s) ago: 6553

 

Is there any way to get the device to report the correct data after a factory reset?

 

Thanks,

Howard

Best Answer
0 Votes
1 REPLY 1

That's a new one on me. I'll log this for the firmware team, but I assume it will correct itself as new data is stored on the device.

Best Answer
0 Votes