import 'package:firebase_auth/firebase_auth.dart'; class AuthService { final FirebaseAuth _auth = FirebaseAuth.instance; // Login Future login(String email, String password) async { return await _auth.signInWithEmailAndPassword( email: email.trim(), password: password.trim(), ); } // Register Future register(String email, String password) async { return await _auth.createUserWithEmailAndPassword( email: email.trim(), password: password.trim(), ); } // Logout Future logout() async { await _auth.signOut(); } // Stream: pantau status login Stream get authStateChanges => _auth.authStateChanges(); // Ambil user saat ini User? get currentUser => _auth.currentUser; }