суть в том что, отрабатывает метод как надо. в случае аунт. возвращает Right() в случае ошибки возвращает Left() просто во время ошибки от подсвечивает throw и выполняет код дальше
как получить Map из cнэпшота Cloud Firestore? .data после снэпшота возвращает функцию, которая возвращает нужный мне Мар. А как сам Мар-то достать? type '() => Map<String, dynamic>' is not a subtype of type 'Map<dynamic, dynamic>'