Subscription status

Hi. What are some ways to get the status of the current subscription, whether it is active or not without extending the ApolloLink? For example, if the server becomes unavailable then I can’t get information about this. Loading variable changes only once, at startup from true to false. The second question is how to force the subscription to re-subscribe if the server sent an error? shouldResibscribe doesn’t work, what are the workarounds? Thanks for answers.