isUsernameTaken static method
- String username
Checks if a username is already taken in the Firestore database. @param username The username string to check. @return A Future that resolves to true if the username is taken, false otherwise.
Implementation
static Future<bool> isUsernameTaken(String username) async {
final querySnapshot = await FirebaseFirestore.instance
.collection('users')
.where('username', isEqualTo: username)
.get();
return querySnapshot.docs.isNotEmpty;
}