I have both an app and a website. One of the features of my website/app is that users can follow other users (much like Twitter).
Right now, I have it set up such that, when the user logs into the app, the app also requests (from the web server) all of the users that person is following (using Retrofit), and then populates the navigation drawer with each of these users (for easy access to their profiles).
However, what if the user follows someone else through the website (not the app). This is a problem because the app only retrieved all the users the person is following on sign in. So if the user opens the app (already signed in from their previous session), the list of users they're following will be outdated.
So my questions is, how and when should I update the user's list of people they're following? How do other apps usually handle this sort of thing?