import 'package:flutter/material.dart'; import '../models/ContactUs.dart'; import '../services/ContactUsService.dart'; class ContactProvider with ChangeNotifier { bool _isLoading = false; String? _error; bool get isLoading => _isLoading; String? get error => _error; Future submitContact(String subject, String message) async { _isLoading = true; _error = null; notifyListeners(); try { print("*-*--*$subject-*-*-*-**-*-$message*-*-*-*"); final request = ContactRequest(subject: subject, message: message); print("*-*--*-*-*-*$request-**-*-*-*-*-01011*"); final success = await ContactService().sendContact(request); return success; } catch (e) { _error = e.toString(); return false; } finally { _isLoading = false; notifyListeners(); } } }