23 lines
622 B
Dart
23 lines
622 B
Dart
|
|
import 'package:get/get.dart';
|
|
import 'api_provider_base.dart';
|
|
|
|
class ApiProvider extends BaseProvider {
|
|
|
|
Future<Response> requestForVCode(String email) => post(getVerificationCodeUrl.toUrl, null,query: {
|
|
'email':email,
|
|
});
|
|
|
|
Future<Response> register(String email, String vCode,String password) => post(registerUrl.toUrl, null,query: {
|
|
'email':email,
|
|
'vCode':vCode,
|
|
"password":password
|
|
});
|
|
|
|
Future<Response> login(String email,String password) => post(loginUrl.toUrl, null,query: {'email':email,'password':password});
|
|
|
|
}
|
|
|
|
extension ExtensionString on String {
|
|
String get toUrl => '/$this';
|
|
} |