Как вы проверяете, является ли знак at «вошел в систему»?

#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;