cpfair / tapiriik

tapiriik keeps your fitness in sync
https://tapiriik.com
Apache License 2.0
1.71k stars 293 forks source link

Syncing from Strava happens, um, too early? :/ #335

Open underyx opened 7 years ago

underyx commented 7 years ago

Most of the time when I finish a run on Strava, and then I check (the paid version of) Tapiriik, I see 'Queuing (approx. 59 minutes)', and my just finished run is not in 'Recently Synchronized Activities.' Totally guessing here, but what might be happening here is:

  1. Tapiriik gets some notification from Strava about a new run
  2. A Tapiriik sync happens, but the new run is actually not yet accessible on Strava
  3. Tapiriik puts me on a 1-hour cooldown before I can next sync runs
  4. Strava actually makes my new run available, but it's too late
  5. I check Tapiriik and get bummed out that I have to manually sync to Runkeeper again within the next 5 minutes cause it's almost midnight and Beeminder is complaining about how lazy I am :(

So, I'm not sure if this is actually what's happening, but I know that I keep seeing that 59 minute cooldown with my run not being there (the sync does work after that one hour, though.)

Daszczu commented 7 years ago

I've also encountered this behavior. Sometimes I have to wait another hour before my activity is transferred but sometimes it's near instant. To be honest lately I haven't been much active to have some reliable data but it happened to me. PS. I thought it was a global timer and the sync happened every hour and I was just in bad luck to finish my workout just when the next hour had started

underyx commented 7 years ago

@Daszczu I had the global timer theory as well, but it just happened so often that I scrapped that one. I had 'Queuing (approx. 59 minutes)' again yesterday, which is two out of my two runs since starting to keep track cause of this GitHub issue.