IDEとの統合が対応していない…

2023-01-13 23:35:43 まちカドおるみん御嬢様の投稿 orumin@mstdn.maud.io

ところでなんだけど、公式で systemd も使えることだし WSL2 上の Ubuntu 22.04 LTS で apt get install docker すればいいだけな気がするんだけどあえて Windows 環境汚して Docker Desktop 入れるのって何がうれしみなんだろ(煽りとかではなく Docker Desktop つかわないので Docker Desktop ならではの良さみを知らない

TweetDeckが崩壊した
常にYudeさんのツイートかしらん人のツイートが一番上に表示されて、10秒おきぐらいにしらん人のツイートが増える

退いてくれない…

あぁジェネレーターが、リクエストボディが空なJSONを許してくれないのか…
だから失敗する

まってTwitterDeckでも最新順にしてるのにおすすめのツイートが出てくるようになった
しかも戻す方法がない

OpenAPI定義ファイルからのクライアント自動生成、
Optionalを全部消す
Enumを全部消す
Nullable意味ないのでnullになる可能性のあるやつは消す

すると使えた 要するに無理

自動的にOkHttp依存になるの終わってるだろ

あんまりじゃないですかね

僕が半日かけて生成したもの:

あの…kotlinジェネレーターの完成度がめちゃくちゃ低いだけで、javaでやったら生成できるじゃないですかぁ

type: any

😭

そもそもこれあってるのか? openapi定義

schemaにnullableっていう名前のがあった

再生成したら増えた

なんでや

optionalとnullableを全部コメントアウトしたらエラー消えた

構造が複雑だからか知らんけどスキーマが全く仕事しない

openapi3には多分optionalがない

あーmisskeyのapi-docからダウンロードできるopenapi定義地味にバージョン2のやつが混ざってるから全然生成できないのか

misskeyのopenapiの定義ファイル整形したら53000行あるw

一行もコードを書かないまま午前が終わろうとしている…

真心込めて一つ一つ人力で実装しないとだめそう

理論上はopenapiで自動生成→Kotlin Multiplatformで色んなところでつかえるクライアントができるんだけど
そう簡単には行かないだろうなぁ

MisskeyのOpenapi定義ファイル合ってるのか心配

なぜかBNFが完成しないので今日はもう寝る

いやぁ今日一日MFMの字句解析器書いてたけど、Javaはbnf書いたらパーサまで自動生成してくれるやつあるんだった…