Files
zh-chat-flutter/lib/providers/public_provider.dart
2022-11-15 16:16:06 +08:00

26 lines
623 B
Dart

import 'package:chat/utils/network/http.dart';
import 'package:chat/utils/ui_tools.dart';
import 'package:package_info_plus/package_info_plus.dart';
class PublicProvider {
/// 检测更新
static Future checkUpgrade(PackageInfo? packageInfo) async {
try {
if (packageInfo == null) {
return null;
} else {
return await Http.get(
'version/check',
params: {
'package_name': packageInfo.packageName,
'version': packageInfo.version,
},
);
}
} catch (e) {
UiTools.toast(e.toString());
}
return null;
}
}