You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
24 lines
672 B
24 lines
672 B
4 years ago
|
import 'package:akuCommunity/constants/api.dart';
|
||
|
import 'package:akuCommunity/utils/network/base_model.dart';
|
||
|
import 'package:akuCommunity/utils/network/net_util.dart';
|
||
|
import 'package:dio/dio.dart';
|
||
|
|
||
|
class SignFunc {
|
||
|
static Future sendMessageCode(String phone) async {
|
||
|
BaseModel baseModel = await NetUtil().post(
|
||
|
API.login.sendSMSCode,
|
||
|
params: {'tel': phone},
|
||
|
showMessage: true,
|
||
|
);
|
||
|
return baseModel;
|
||
|
}
|
||
|
|
||
|
static Future<String> login(String phone, String code) async {
|
||
|
Response response = await NetUtil().dio.post(
|
||
|
API.login.loginBySMS,
|
||
|
data: {'tel': phone, 'code': code},
|
||
|
);
|
||
|
return response.data['token'];
|
||
|
}
|
||
|
}
|