NostrP2Pの永続化のためのロギングと、サーバ間通信でのシリアライザをMessagePackからProtobufに移行するために粛々とスキーマ書いてコードを生成したりしている。
元々使っているデータ構造そのままはProtobufでは表現できなかったので、詰め替えを噛まさないといけないところがちょっと微妙ね。
まあ、データサイズの削減が目的なので構わんけど。
https://github.com/ryogrid/nostrp2p/compare/master...introduce-protobuf?diff=unified
#nostrp2p