Summary
In the therapist app, flutter analyze reports:
warning - The method doesn't override an inherited method
lib/repository/supabase_therapist_repository.dart:114 - override_on_non_overriding_member
A method at line 114 of supabase_therapist_repository.dart is annotated with @override but the parent class/interface has no such method to override. This is a logic error — either the annotation is spurious, or the method signature doesn't match the interface definition and a bug is silently hiding.
Steps to Reproduce
cd therapist
flutter analyze
Expected Behavior
Every @override annotation correctly points to a method that exists in the parent type.
Fix
- If the
@override is unintentional: remove the annotation.
- If the method is meant to implement an interface method: fix the method name/signature to match the interface.
Summary
In the therapist app,
flutter analyzereports:A method at line 114 of
supabase_therapist_repository.dartis annotated with@overridebut the parent class/interface has no such method to override. This is a logic error — either the annotation is spurious, or the method signature doesn't match the interface definition and a bug is silently hiding.Steps to Reproduce
Expected Behavior
Every
@overrideannotation correctly points to a method that exists in the parent type.Fix
@overrideis unintentional: remove the annotation.