00:28:06 @shibafu528@social.mikutter.hachune.net
y4aのストリーム管理こんななった
icon

I/F ProviderStream

Cls TwitterStream

I/F StreamChannel

Cls UserStreamChannel, FilterStreamChannel

I/F ProviderStream


I/F StreamChannel

00:33:05 @shibafu528@social.mikutter.hachune.net
icon

ストリーミング回り、なんか闇鍋すぎてあかん、これあかん……既存クラスほぼ闇だこれ……
まぁそりゃそうだよな。y4aで最初に作ったクラス群のひとつだし。

01:46:18 @shibafu528@social.mikutter.hachune.net
icon

新しいストリーミング管理の仕組みほぼできた。これで動いたらMastodon用書く。

01:49:28 @shibafu528@social.mikutter.hachune.net
icon

俺はマイクロブログクライアントフレームワークを書いているのか…?と思ったけどまだそんなにすごいことにはなってないな。

01:52:46 @shibafu528@social.mikutter.hachune.net
icon

@toshi_a 環境さんオッスオッス

01:56:51 @shibafu528@social.mikutter.hachune.net
icon

y4a側のProvider API Type属性さえ紐付けておけばPluggaloid Spellはy4a Provider API Callに変換でき……るな……

01:57:19 @shibafu528@social.mikutter.hachune.net
icon

y4aの事情で作ってるから完璧には無理があるが

01:59:59 @shibafu528@social.mikutter.hachune.net
icon

compose[twitter] はどこに対応するかな…?と思ってProviderApi.kt見たら投稿メソッド生えてないやんワロタ、どこで投稿してんじゃ

02:00:17 @shibafu528@social.mikutter.hachune.net
icon

こいつ旧APIコール実装群に書きやがったな

02:07:49 @shibafu528@social.mikutter.hachune.net
icon

今のy4a常人ならブチ切れる構造だな
ほんと良い機会なので2013年のソースとかばしばし葬りたい

02:18:26 @shibafu528@social.mikutter.hachune.net
icon

@tsutsuii 実は途中まではやっていた

Attach image
03:00:31 @shibafu528@social.mikutter.hachune.net
icon

なんとか新しい実装でのストリーミングができた。次起きたら旧実装を削除してからMastodon用のストリーミングクラス書くか

20:01:21 @shibafu528@social.mikutter.hachune.net
icon

進捗を出している

Attach image
23:30:13 @shibafu528@social.mikutter.hachune.net
icon

ストリーミングの有効状態保存を刷新してMastodonへの対応準備ができた いよいよ受信部分を書く

23:38:38 @shibafu528@social.mikutter.hachune.net
icon

mikutterが指すものの可能性が多様すぎる

23:41:16 @shibafu528@social.mikutter.hachune.net
icon

ア 設計ミスやらかした可能性でてきたな…