DebugHighlightingService class
Service to debug the highlighting flow
Constructors
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