dispose method
void
dispose()
Dispose all rate limiters and clean up resources
Implementation
void dispose() {
_baseRateLimiter?.dispose();
_requestRateLimiter?.dispose();
_tagRateLimiter?.dispose();
_consoleRateLimiter?.dispose();
_uiRateLimiter?.dispose();
_metricRateLimiter?.dispose();
_errorRateLimiter?.dispose();
_performanceRateLimiter?.dispose();
_navigationRateLimiter?.dispose();
_baseRateLimiter = null;
_requestRateLimiter = null;
_tagRateLimiter = null;
_consoleRateLimiter = null;
_uiRateLimiter = null;
_metricRateLimiter = null;
_errorRateLimiter = null;
_performanceRateLimiter = null;
_navigationRateLimiter = null;
ObslyLogger.debug('RateLimitController disposed');
}