When you generate a user access token via the “normal” flow
A refresh token is retrurned.
Use the refresh token to get a new token automatically.
That will work fine until the refresh token fails for some reason, then jsut seed the system with a new access token and refresh token.
(Side note: post edit’s won’t notify of a “reply” to a post, so lucky I caught this)