feat: submit deviceName after login
This commit is contained in:
@@ -10,6 +10,8 @@ abstract class AuthRepository {
|
||||
|
||||
Future<UserInfoModel?> getUserInfo(String phoneNumber);
|
||||
|
||||
Future<void> submitUserInfo({required String phone,String? deviceName});
|
||||
Future<void> submitUserInfo({required String phone, String? deviceName});
|
||||
|
||||
/// Calls `/steward-app-login/` with Bearer token and optional query parameters.
|
||||
Future<void> stewardAppLogin({required String token, Map<String, dynamic>? queryParameters});
|
||||
}
|
||||
|
||||
@@ -28,4 +28,12 @@ class AuthRepositoryImpl implements AuthRepository {
|
||||
var tmp = {'mobile': phone, 'device_name': deviceName};
|
||||
await authRemote.submitUserInfo(tmp);
|
||||
}
|
||||
|
||||
@override
|
||||
Future<void> stewardAppLogin({
|
||||
required String token,
|
||||
Map<String, dynamic>? queryParameters,
|
||||
}) async {
|
||||
await authRemote.stewardAppLogin(token: token, queryParameters: queryParameters);
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user