改めてy4aのStatusマージの作りを見ると、先に存在してたほうがどうやっても生き残る作りだからMastodonみたいに後からやってきたデータのほうがオリジナルであるみたいなケースに対応できないな。
さて、どうしたことか。
ertona.net Admin.
頭とお腹が弱いボンクラプログラマー。
他にもいくつかアカウントがありますが、2024年現在はここがメインです!
すきなもの: Android / PHP / Ruby / ボイチェビ / アトリエ(アーランド・不思議) / FF14
⚠️ CW設定のない下品な発言が非常に多いです。どうにも辞められないので、無理な人は見ないでほしい。
ℹ️ spam対策でフォロー承認制にしています。あまり確認していないので、いつまでも通らなかったらごめん。
FINAL FANTASY XIV 関連の著作物は
(C) SQUARE ENIX CO., LTD. All Rights Reserved.
改めてy4aのStatusマージの作りを見ると、先に存在してたほうがどうやっても生き残る作りだからMastodonみたいに後からやってきたデータのほうがオリジナルであるみたいなケースに対応できないな。
さて、どうしたことか。
ま、実はこれは1つ問題を解決してからの話であって、現状はまず同一urlのリモートとローカルがあった時にそもそもマージ判定に引っかからない。
Listを書きかえなくて済むだけなんだよな…まぁTwだけならそれで本当に済んだし一手でも削りたいところはあるからいいんだが、Don入るとListの参照書き換えるくらい許容するしかねー気もする
Status#merge(Status) : Status にして、優先すべきいずれか一方のインスタンスに併合して返すみたいな無茶言っても用事は済みそう。