We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
植物側のメッセージに緊急フラグを入れる ホーム画面のチャットアイコンと植物のメッセージについて
firebase上でチャットルームに未読/既読状態を持つ。 また、firebase上で、クライアントが未読を既読にできるエンドポイントを用意する。 サーバー側は植物のメッセージをDBに保存するときに未読にする。 クライアント側はユーザーがチャット欄に来た時に既読にする。
緊急フラグが立っており未対応のメッセージのIDが積まれたスタックをサーバー側で用意する スタックにはサーバー側で植物のメッセージをDBに入れるタイミングで、緊急フラグのあるもののときに積んでいく スタックの要素数が0であればルームは正常状態、1以上であれば緊急状態 スタックを削除する用のエンドポイントを用意し、クライアントに叩いてもらう 特定のメッセージに対して対応ができるのであればIDを指定して1個ずつ削除、無理そうなら既読or返信するタイミングでスタックを空にする
The text was updated successfully, but these errors were encountered:
ややこしいので、とりあえず植物側の最後のメッセージをホーム画面に表示する
Sorry, something went wrong.
No branches or pull requests
サーバー側での対応案
植物側のメッセージに緊急フラグを入れる
ホーム画面のチャットアイコンと植物のメッセージについて
新着判定に関して
firebase上でチャットルームに未読/既読状態を持つ。
また、firebase上で、クライアントが未読を既読にできるエンドポイントを用意する。
サーバー側は植物のメッセージをDBに保存するときに未読にする。
クライアント側はユーザーがチャット欄に来た時に既読にする。
緊急判定について
緊急フラグが立っており未対応のメッセージのIDが積まれたスタックをサーバー側で用意する
スタックにはサーバー側で植物のメッセージをDBに入れるタイミングで、緊急フラグのあるもののときに積んでいく
スタックの要素数が0であればルームは正常状態、1以上であれば緊急状態
スタックを削除する用のエンドポイントを用意し、クライアントに叩いてもらう
特定のメッセージに対して対応ができるのであればIDを指定して1個ずつ削除、無理そうなら既読or返信するタイミングでスタックを空にする
対応画面
The text was updated successfully, but these errors were encountered: