支持clientid登录

This commit is contained in:
jyuesong
2022-01-19 17:40:32 +08:00
parent fe3e0f1d50
commit 6dbed6cf49
7 changed files with 306 additions and 108 deletions

View File

@@ -12,7 +12,10 @@ import 'package:qinglong_app/module/task/task_bean.dart';
import 'url.dart';
class Api {
static Future<HttpResponse<LoginBean>> login(String userName, String passWord) async {
static Future<HttpResponse<LoginBean>> login(
String userName,
String passWord,
) async {
return await Http.post<LoginBean>(
Url.login,
{
@@ -22,6 +25,19 @@ class Api {
);
}
static Future<HttpResponse<LoginBean>> loginByClientId(
String id,
String secret,
) async {
return await Http.post<LoginBean>(
Url.loginByClientId,
{
"client_id": id,
"client_secret": secret,
},
);
}
static Future<HttpResponse<UserBean>> user() async {
return await Http.get<UserBean>(
Url.user,