Обновите статус онлайн/Оффлайн в AWS AppSync

#amazon-web-services #graphql #amazon-dynamodb #aws-appsync

Вопрос:

Я разрабатываю приложение для чата с помощью React AppSync DynamoDB. Я хотел показать статус Онлайн/Оффлайн другим пользователям в приложении. Поэтому я создал поле под названием isActive в таблице пользователей. Всякий раз, когда пользователь входит в приложение, я меняю его на Онлайн. Когда пользователь отключает Интернет, мне нужно обновить статус как автономный. Но этого не происходит, так как я отключился от Интернета, вызов API для обновления автономного статуса не выполняется.

Комментарии:

1. попробуйте использовать OnlineJS

2. Не могли бы вы поподробнее, пожалуйста? Я погуглил это. Но на данный момент я не видел никаких библиотек.

3. github.com/PixelsCommander/OnlineJS

4. Извините. Это не то, что мне было нужно. Этот код просто обновит интерфейс. Мне также нужно обновить серверную часть, когда пользователь переключается между онлайн и оффлайн. Но в конкретном случае, когда пользователь переходит в автономный режим, API для обновления статуса не удастся, так как он не может подключиться к Интернету

5. К вашему сведению, я уже могу определять онлайн-и оффлайн-статус в интерфейсе