Irisがちょっと良くない動きしてるなぁ。

通知タブを開いたときに、relayにEVENTを書き込んでる。

最後に開いたタイムスタンプを記録するためだと思うけど、これをrelayに書き込む必要ってある?

ブラウザのlocal storageで良いのでは?

アプリの操作記録というか、参照行為を全世界に公開されるって嫌だと思うのですが皆さんどう思われます?

Reply to this note

Please Login to reply.

Discussion

ちなみに送出されるイベントはこんなの

```

"content":"1676525089",

"kind":30000,

"tags":[["d","notifications/lastOpened"]],

```

ソース

https://github.com/irislib/iris-messenger/blob/master/src/js/views/Notifications.js

#[0]

#[0]

#[0]

いやですね。ちゃんとソースを追ってないのでわかりませんが、Webアプリだけじゃなくスマホアプリ等でも通知の同期をしたいから、とかでしょうか?

relayに記録すれば理論上、複数アプリで通知の同期ができますが、今の所irisが書いてirisが読んでるだけのようです。

#[0]

タブを複数開いている時に同期してくれるので個人的には好きな挙動。やらないけど理論上複数の端末でiris.toを開きっぱで同じ既読で止まっててくれるので。nostrってE2EEの秘密チャット以外は全公開の方針だと思っているので個人的には全然気にならないですね。