fireflutter.functions library

Properties

currentUser → User?
Firebase current user
no setter
iam User
For more readability.
no setter
iHave User
For more readability.
no setter
isAdmin bool
no setter
isAndroid bool
no setter
isIos bool
no setter
loggedIn bool
Login check based on Firebase current user
no setter
my User?
UserService.instance.user
no setter
myUid String?
no setter
notLoggedIn bool
no setter

Functions

alert({required BuildContext context, required String title, required String message}) Future<void>
confirm({required BuildContext context, required String title, required String message}) Future<bool?>
Confirm dialgo
dateTimeShort(DateTime dt) String
Returns a string of "yyyy-MM-dd" or "HH:mm:ss"
dog(String msg) → void
empty(dynamic v) bool
Return true if the value is false, or empty.
error({required BuildContext context, String? title, required String message}) Future
Display an alert box.
errorToast({required BuildContext context, String? title, required String message, Icon? icon, Duration duration = const Duration(seconds: 8), dynamic onTap(Function)?, bool? error, bool hideCloseButton = false, Color? backgroundColor, Color? foregroundColor, double runSpacing = 12}) ScaffoldFeatureController<Widget, dynamic>
input({required BuildContext context, required String title, String? subtitle, required String hintText, String? initialValue, int? minLines, int? maxLines}) Future<String?>
Prompt a dialog to get user input.
likeText(int? no) String
loginOrRegister({required String email, required String password, String? photoUrl, String? displayName}) Future<({bool register, User user})>
Login or register
platformName() String
플랫폼 이름을 반환한다.
sanitizeFilename(String input, {String replacement = ''}) String
Replaces characters in input that are illegal/unsafe for filenames.
toast({required BuildContext context, String? title, required String message, Icon? icon, Duration duration = const Duration(seconds: 8), dynamic onTap(Function)?, bool? error, bool hideCloseButton = false, Color? backgroundColor, Color? foregroundColor, double runSpacing = 12}) ScaffoldFeatureController<Widget, dynamic>
Display a snackbar