Error on compile time:
Launching lib/src/main.dart on Chrome in debug mode...
Waiting for connection from debug service on Chrome...
lib/src/features/account_administration/domain/auth_service.dart:28:17: Error: The return type of the method 'AuthService.currentUser' is 'AuthUser/*1*/?', which does not match the return type, 'AuthUser/*2*/?', of the overridden method, 'AuthProvider.currentUser'.
- 'AuthUser/*1*/' is from 'package:track/src/features/account_administration/model//auth_user.dart' ('lib/src/features/account_administration/model//auth_user.dart').
- 'AuthUser/*2*/' is from 'package:track/src/features/account_administration/model/auth_user.dart' ('lib/src/features/account_administration/model/auth_user.dart').
Change to a subtype of 'AuthUser/*2*/?'.
AuthUser? get currentUser => provider.currentUser;
^
lib/src/features/account_administration/domain/auth_provider.dart:5:17: Context: This is the overridden method ('currentUser').
AuthUser? get currentUser;
^
lib/src/features/account_administration/domain/auth_service.dart:31:20: Error: The return type of the method 'AuthService.login' is 'Future<AuthUser/*1*/>', which does not match the return type, 'Future<AuthUser/*2*/>', of the overridden method, 'AuthProvider.login'.
- 'Future' is from 'dart:async'.
- 'AuthUser/*1*/' is from 'package:track/src/features/account_administration/model//auth_user.dart' ('lib/src/features/account_administration/model//auth_user.dart').
- 'AuthUser/*2*/' is from 'package:track/src/features/account_administration/model/auth_user.dart' ('lib/src/features/account_administration/model/auth_user.dart').
Change to a subtype of 'Future<AuthUser/*2*/>'.
Future<AuthUser> login({
^
lib/src/features/account_administration/domain/auth_provider.dart:6:20: Context: This is the overridden method ('login').
Future<AuthUser> login({
^
lib/src/features/account_administration/domain/auth_service.dart:28:41: Error: A value of type 'AuthUser/*1*/?' can't be returned from a function with return type 'AuthUser/*2*/?'.
- 'AuthUser/*1*/' is from 'package:track/src/features/account_administration/model/auth_user.dart' ('lib/src/features/account_administration/model/auth_user.dart').
- 'AuthUser/*2*/' is from 'package:track/src/features/account_administration/model//auth_user.dart' ('lib/src/features/account_administration/model//auth_user.dart').
AuthUser? get currentUser => provider.currentUser;
^
lib/src/features/account_administration/domain/auth_service.dart:35:21: Error: A value of type 'Future<AuthUser/*1*/>' can't be returned from a function with return type 'Future<AuthUser/*2*/>'.
- 'Future' is from 'dart:async'.
- 'AuthUser/*1*/' is from 'package:track/src/features/account_administration/model/auth_user.dart' ('lib/src/features/account_administration/model/auth_user.dart').
- 'AuthUser/*2*/' is from 'package:track/src/features/account_administration/model//auth_user.dart' ('lib/src/features/account_administration/model//auth_user.dart').
return provider.login(
^
Failed to compile application.
On compile, the error above occurs. I don't particularly understand the error AuthUser/1/. So if can be pointed in the right direction or anything really it would be helpful.
I tried pasting in links from paste bin but i kept getting error kinda new to this.