TBLWebPage constructor

TBLWebPage(
  1. TBLTrackingManager _tblTrackingManager,
  2. TBLExtraPropertiesManager propertiesManager
)

Creates a new TBLWebPage instance.

tblTrackingManager Manages user tracking and consent propertiesManager Properties manager for observer pattern

Implementation

TBLWebPage(
  this._tblTrackingManager,
  TBLExtraPropertiesManager propertiesManager,
)   : _extraPropertiesManager = propertiesManager,
      _uniquePageId = UniqueKey().toString() {
  // Register as observer with the properties manager using callback
  _extraPropertiesManager.registerPageObserver(
    _uniquePageId,
    _handleGlobalExtraPropertiesChange,
  );
}