TBLWebPage constructor
TBLWebPage(
- TBLTrackingManager _tblTrackingManager,
- 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,
);
}