icon

改めてy4aのStatusマージの作りを見ると、先に存在してたほうがどうやっても生き残る作りだからMastodonみたいに後からやってきたデータのほうがオリジナルであるみたいなケースに対応できないな。
さて、どうしたことか。

icon

リモートだとviaとか蒸発してるやつ

icon

ま、実はこれは1つ問題を解決してからの話であって、現状はまず同一urlのリモートとローカルがあった時にそもそもマージ判定に引っかからない。

icon

マージ判定は 同一APIセット && 数値IDの一致 なので、これは単に後ろをURLの一致にしてしまって良さそう

icon

Status#merge(Status)になっててレシーバを書き換える感じなんだよなー、これ自体いいのか自信がない。

icon

Listを書きかえなくて済むだけなんだよな…まぁTwだけならそれで本当に済んだし一手でも削りたいところはあるからいいんだが、Don入るとListの参照書き換えるくらい許容するしかねー気もする

icon

Status#merge(Status) : Status にして、優先すべきいずれか一方のインスタンスに併合して返すみたいな無茶言っても用事は済みそう。

icon

やはりTwitterだけを相手するために作られたものなだけあって、本格的にやるには手間がかかる…

icon

メディアの保存先、S3にしようかな

icon

うちの箪笥に収容されてるとしぁさんのトゥート、柔軟剤と人生くらいしかなくてウケる

icon

AWSに親しもうキャンペーンということでertona.netの画像類をS3に置くように設定した

icon

手動でEC2からS3に既存メディア送ってたらパス間違えてcuston_emojis/とかいう謎が生まれた

icon

IE11でだけCSSを追加で盛るみたいな不思議なブツを書いたことはある

icon

なりふり構ってられる段階じゃなかったのでインラインでドカドカ盛るとかいうパワープレイ