hasUnresolvedHooksFromLookup function

bool hasUnresolvedHooksFromLookup(
  1. String toolUseID,
  2. HookEvent hookEvent,
  3. MessageLookups lookups
)

Check for unresolved hooks using pre-computed lookup.

Implementation

bool hasUnresolvedHooksFromLookup(
  String toolUseID,
  HookEvent hookEvent,
  MessageLookups lookups,
) {
  final inProgressCount =
      lookups.inProgressHookCounts[toolUseID]?[hookEvent] ?? 0;
  final resolvedCount = lookups.resolvedHookCounts[toolUseID]?[hookEvent] ?? 0;
  return inProgressCount > resolvedCount;
}