clean up
This commit is contained in:
68
lib/data/services/auth_imp.dart
Normal file
68
lib/data/services/auth_imp.dart
Normal file
@@ -0,0 +1,68 @@
|
||||
import 'package:fcs/data/provider/auth_fb.dart';
|
||||
import 'package:fcs/domain/entities/auth_result.dart';
|
||||
import 'package:fcs/domain/entities/connectivity.dart';
|
||||
import 'package:fcs/domain/entities/setting.dart';
|
||||
import 'package:fcs/domain/entities/user.dart';
|
||||
import 'package:flutter/material.dart';
|
||||
|
||||
import 'auth_service.dart';
|
||||
|
||||
class AuthServiceImp implements AuthService {
|
||||
AuthServiceImp({
|
||||
@required this.authFb,
|
||||
@required this.connectivity,
|
||||
});
|
||||
|
||||
final Connectivity connectivity;
|
||||
final AuthFb authFb;
|
||||
|
||||
@override
|
||||
Future<AuthResult> sendSmsCodeToPhoneNumber(String phoneNumber) {
|
||||
return authFb.sendSmsCodeToPhoneNumber(phoneNumber);
|
||||
}
|
||||
|
||||
@override
|
||||
Future<AuthResult> signInWithSmsCode(String smsCode) {
|
||||
return authFb.signInWithPhoneNumber(smsCode);
|
||||
}
|
||||
|
||||
@override
|
||||
Future<void> signout() {
|
||||
return authFb.signout();
|
||||
}
|
||||
|
||||
@override
|
||||
Stream<User> getUserStream() {
|
||||
return authFb.user();
|
||||
}
|
||||
|
||||
@override
|
||||
Stream<Setting> getSetting() {
|
||||
return authFb.settings();
|
||||
}
|
||||
|
||||
@override
|
||||
Future<void> signup(String userName) {
|
||||
return authFb.signup(userName);
|
||||
}
|
||||
|
||||
@override
|
||||
Future<User> joinInvite(String userName) {
|
||||
return authFb.joinInvite(userName);
|
||||
}
|
||||
|
||||
@override
|
||||
Future<String> getToken() {
|
||||
return authFb.getToken();
|
||||
}
|
||||
|
||||
@override
|
||||
Future<bool> hasInvite() {
|
||||
return authFb.hasInvite();
|
||||
}
|
||||
|
||||
@override
|
||||
Future<void> updateProfile(String newUserName) {
|
||||
return authFb.updateProfile(newUserName);
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user