checkTokenExpiry method
Checks token expiry and emits a near-expiry lifecycle event when due.
Implementation
Future<void> checkTokenExpiry() async {
if (willExpireSoon()) {
_lifecycleController.add(
TokenLifecycleEvent(
type: TokenEventType.nearExpiry,
timestamp: DateTime.now(),
tokenId: _currentToken?.accessToken,
message: 'Token will expire soon',
),
);
}
}