#flutter #at-platform #at-protocol
Вопрос:
Я работаю с платформой@, ориентированной на конфиденциальность, созданной компанией At, и мне интересно, какой самый быстрый метод определения того, «вошел ли пользователь». Чтобы выполнить это, например, с помощью Firebase Auth, вам нужно просто проверить, является ли текущий пользователь нулевым:
final loggedIn = FirebaseAuth.instance.currentUser != null;
Есть ли аналогичная проверка, которую я мог бы выполнить с помощью @platform?
Мой текущий подход заключается в том, чтобы проверить первый вход в цепочку ключей и убедиться, что он не равен нулю. Я чувствую, что мне не хватает проверки, чтобы убедиться, что этот знак at действительно «аутентифицирован».
String? loggedInAtsign = await atProtocolService.keyChainManager.getAtSign();
bool loggedIn = loggedInAtSign != null;