It might be useful to have a way to pause (or stop) activity synching that can be set by the user. The main reason to have it would be as a way to stop adding activities once a project is completed thereby allowing a clean exit. At that point, I would still like to have the map and all the activities on record so just unlinking the account and deleting everything isn’t an option. Having a “soft” disconnect would let users keep access to that, but free up API resources for active users.
If this feature was combined with a way to import only activities from specified time ranges it would also enable “service hopping” as another way to get around API restrictions (ie. pause Strava, import from other service starting today)
Agreed! I completed my city and wanted to stop syncing due to the influx but disconnected without thinking This feature would be much appreciated, and could even set it as an automatic switch if someone hasn’t logged on in (3 months or other arbitrary time period) to keep the queue lower for folks not actively using the service.
This would be great. I send my runs from strava to runkeeper via rungap, but would like to have them just come here through runkeeper to help with Strava sync issues. I wonder if I sync my runkeeper app then disconnect strava if I will lose data? I currently have all my data the same.
A pause button could be helpful.
I usually run three times as a week, but only one of the runs is citystriding.
So i only need one sync per week, if three runs count for one api call.
If users had the option of disabling automatic sync, they could run a manual sync instead. (Which I think is currently possible anyway). For many users this might cut down dramatically on useless strava API calls.
In exchange for enabling this feature, the manual syncs could be higher priority. (And subject to a limit, e.g. say 5 per week?)
Similarly, you could prioritize manual + supporter syncs even higher.
Just another idea for reducing pointless API calls.
This suggestion has piles of nuance and edge cases behind it. It’s too late in my day to go through them all right now.
I am releasing a feature soon to allow pausing a service from any and all sync activity. I’ll have more details soon … once I can think again … oof, long day.