@override Future<void> signOut() async { try { await _auth.signOut(); } catch (e) { throw UnknownAuthException('Error during sign out: ${e.toString()}'); } }