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.

35 lines
1.2 KiB

// Package imports:
// Project imports:
3 years ago
import 'package:aku_new_community_manager/provider/app_provider.dart';
import 'package:aku_new_community_manager/provider/clock_timer_provider.dart';
import 'package:aku_new_community_manager/provider/data_provider.dart';
import 'package:aku_new_community_manager/provider/message_provider.dart';
3 years ago
import 'package:aku_new_community_manager/provider/user_provider.dart';
import 'package:get/get.dart';
import 'package:provider/provider.dart';
///获取应用或用户状态
class UserTool {
///应用信息
static AppProvider get appProvider =>
Provider.of<AppProvider>(Get.context!, listen: false);
///用户信息
static UserProvider get userProvider =>
Provider.of<UserProvider>(Get.context!, listen: false);
///消息中心
static MessageProvider get messageProvider =>
Provider.of<MessageProvider>(Get.context!, listen: false);
///本地存储数据信息
static DataProvider get dataProvider =>
Provider.of<DataProvider>(Get.context!, listen: false);
///验证码倒计时
static ClockTimerProvider get clockProvider =>
Provider.of<ClockTimerProvider>(Get.context!, listen: false);
UserTool();
}