import 'package:rasadyar_auth/auth.dart'; import 'package:rasadyar_auth/data/repositories/auth_repository_imp.dart'; import 'package:rasadyar_core/core.dart'; import '../models/response/auth/auth_response_model.dart'; import '../services/token_storage_service.dart'; Future safeCall({ required AppAsyncCallback call, Function(T result)? onSuccess, ErrorCallback? onError, VoidCallback? onComplete, bool showLoading = false, bool showError = false, bool showSuccess = false, bool showToast = false, bool showSnackBar = false, Function()? onShowLoading, Function()? onHideLoading, Function()? onShowSuccessMessage, Function()? onShowErrorMessage, }) { return gSafeCall( call: call, onSuccess: onSuccess, onError: onError, onComplete: onComplete, showLoading: showLoading, showError: showError, showSuccess: showSuccess, showToast: showToast, showSnackBar: showSnackBar, onShowLoading: onShowLoading, onHideLoading: onHideLoading, onShowSuccessMessage: onShowSuccessMessage, onShowErrorMessage: onShowErrorMessage, ); }