Files
zh-chat-flutter/lib/providers/auth_provider.dart
2022-11-01 13:09:52 +08:00

23 lines
565 B
Dart

import 'package:chat/models/auth/auth_model.dart';
import 'package:chat/utils/network/http.dart';
import 'package:chat/utils/ui_tools.dart';
class AuthProvider {
static Future<AuthModel?> login(String address, String mnemonic) async {
try {
final result = await Http.post(
'auth/login',
data: {
'address': address,
'mnemonic': mnemonic,
},
);
return AuthModel.fromJson(result);
} catch (e) {
UiTools.toast('区块链地址获取失败 ${e.toString()}');
return null;
}
}
}