DebugHighlightingService class

Service to debug the highlighting flow

Constructors

DebugHighlightingService()

Properties

hashCode int
The hash code for this object.
no setterinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited

Static Methods

createStatusReport(Map<String, dynamic> context) String
Create a comprehensive status report
logAudioSegment(int bufferSize, int segmentSize, int duration) → void
Log audio segment info
logHighlightedWordsUpdate(List<HighlightedWord> before, List<HighlightedWord> after, String reason) → void
Log highlighted words state before and after update
logHighlightingFlow(String stage, Map<String, dynamic> data) → void
Log the entire highlighting flow
logProviderState(String providerName, dynamic state) → void
Log provider state
logReferseData(int surahNumber, int verseNumber, List<({String simpleText, String text})> words) → void
Log reference verse data
logVerseMatch(int verseNumber, double score, int surahNumber) → void
Log verse matching results
logWordMatching(int verseNumber, List<({bool matched, String simpleText})> wordMatches) → void
Log word matching details