trackHookAccess method
Track hook-based access (called from StoreHook)
Implementation
void trackHookAccess(String componentId, String componentType) {
final access = _ComponentAccess(
componentId: componentId,
componentType: componentType,
usedViaHook: true,
accessTime: DateTime.now(),
);
final existingAccess = _componentAccess[componentId];
if (existingAccess != null && !existingAccess.usedViaHook) {
_warnInconsistentUsage(componentId, componentType, 'switched from direct access to hook');
}
_componentAccess[componentId] = access;
}