ExploreTrendingAnalytics
Nostr Archives
ExploreTrendingAnalytics
YoshikuniJujo22h ago
これで、NostrのリレーでクライアントからのREQに対して過去の投稿をフィルターして返すあたりがあと一歩という感じになった。 クライアントからのREQのフィルター部分をJsonからデータ型に変換して、それをさらに「条件を表すデータ型」に含換して、SQLのwhere句(句か節かわからないけど)の中身の文字列にするみたいな「めんどくさい」ところができた感じ。
💬 2 replies

Replies (2)

YoshikuniJujo22h ago
ここまでやれば今日はもういいかな。明日あたりで最低限のリレーのコードは完成するかな。バグ取りにもう一日くらいかかるか。で、やりかたを忘れてなければDocker fileを書いて、ローカルのdockerで走らせて、でRenderにupすれば、スペックがしょぼくて実用性は低くても、いちおう機能するリレーが作れたということになるかな。 でも、まだいくつか、これはやっておきたいという話がある。 1. リレーの自己紹介 2. 投稿の再送の不許可に関する話 3. DM 3はクライアント側の話になるかな。 1は僕の使ってるパッケージだとWebSocketへのUpgrade前の動作を指定できないので、WebSocketのところを自作する必要が出てくる気がする。 2は「リレーからクライアントに再送してもいうかな?」みたいに問い合わせる部分で、署名の話が関係してくるかな。 3は暗号化の話。 どれも「めんどくさい」。
0000 sats
YoshikuniJujo22h ago
https://zenn.dev/mattn/articles/a1a67af88394b4 Protected Eventsか。上の記事で「ぜひ実装してほしい」とあるので、やろうと思うのだけど、AUTHとかめんどくさいし、対応しているクライアントをみつけないとテストできないので、まずはそこからかな。 DMは何度か仕様が変わってるので最新がどれかを調べることと、署名とさほど変わらないとは思うけど暗号化をどうやるかとか調べる必要がある。
0000 sats