clear method

void clear()

Cleans up resources and unregisters observers call when the page is disposed.

Implementation

void clear() {
  if (_isDisposed) {
    TBLLogger.log('$TAG | dispose | Already disposed, ignoring pageId: $_uniquePageId');
    return;
  }

  TBLLogger.log('$TAG | dispose | pageId: $_uniquePageId');
  _isDisposed = true;

  // Clear local storage
  _pageExtraProperties.clear();
  _units.clear();

  // Unregister callback from manager
  _extraPropertiesManager.clearExtraPropertiesChangePagesHandler(_uniquePageId);
}