FrontendMasters / ios-issues

Repository for managing publicly reported issues with the Frontend Masters iOS App
https://itunes.apple.com/us/app/frontend-masters/id1383780486?ls=1&mt=8
10 stars 2 forks source link

Sync of watched/non-watched between devices when playing offline #27

Closed Nordicdesign closed 6 years ago

Nordicdesign commented 6 years ago

Issue Description

Preconditions

Device: iPad 3 wifi only, iOS 9.3.5
1. Connected to wifi
2. Logged in
3. Previously had watched on my laptop the first 5 lessons of the course, "Deep JavaScript Foundations."
4. All the Scope lessons downloaded on the iPad for offline consumption
5. Then watched the following 4 lessons of the course "Deep JavaScript Foundations" offline on my iPad
6. Back to wifi (in the office)

Steps to Reproduce

1. Launch the app
2. Lock the iPad, go to frontendmasters on another device (e.g. macbook)
3. Logged in, navigate to "Deep JavaScript Foundations)

Actual and Expected Result

Expected:
The other device knows that I've watched some videos while offline, and updates where I am, what I have watched and restarts playback in the correct place I left while I was offline

Actual:
The Course started playing where I left it on my laptop, so I need to find again where I am

Additional Information

In a nutshell, the app doesn't seem to tell the system that I've watched some videos while offline, unless I go to the actual lesson while on wifi. Then it seems to sync.

Ideally I'd hope that as soon as the iPad is back online sync happens, without me having to do anything. I watch some videos at work, some on the train and some at home, and I have to constantly be looking for where did I stopped watching the last time.

dachev commented 6 years ago

@Nordicdesign there was a progress syncing glitch in 153 which we fixed with 154

Nordicdesign commented 6 years ago

duh, I was using an old build, didn't have time this morning to update and re-download. Will update now, thanks!