自分の投稿に対して、その内容に変更を加え再投稿し、直後に元の投稿が削除されるような機能、または、それらを一括で行うようなAPI
「削除して編集」が次の理由で使いづらい。(削除して編集機能自体が良くないわけではない)
APIレベルで実装する際、editedイベントを用意する、または、noteイベントを拡張(サードパーティに優しい)することで、次のような事が可能になる(かもしれない)。
「編集の投稿が正常終了するまで削除しない」だけならクライアントで処理順変えるだけでできる
Before: 削除→編集画面に内容を入力→投稿
After: 編集画面に内容を入力→投稿→削除
「編集が完了するまで元の投稿は残ります」は納得できても
「編集を途中で破棄すると元投稿も含めて破棄されます」え?
最初から「編集」という名前で「クライアント側で編集して削除」にすればよかったのかも。
既存の投稿の表示を変更するのはかなりめんどそう。
まあ滅茶苦茶に凄い機能になるという感じではないので個人的には、(クライアントのみをいじるような)なるだけコストをかけずにできる実装がいいのではないかなと思います
個人的には編集中に間違いツッコまれるの嫌なので、間違った投稿には消えてもらいたい(からそういう実装にしたというのも理由の一つ)
投稿を削除するともらったリアクションもそうだがリプもCASCADEで消えてしまう為できる限り早く削除した方がいいと思ってます
というかそもそも人の投稿に連動されて自分の投稿が消えるリプライの挙動はおかしい気がする
@rinsuki Related to https://github.com/syuilo/misskey/pull/4572#issuecomment-478474515 #4863
Most helpful comment
「編集の投稿が正常終了するまで削除しない」だけならクライアントで処理順変えるだけでできる
Before: 削除→編集画面に内容を入力→投稿
After: 編集画面に内容を入力→投稿→削除
「編集が完了するまで元の投稿は残ります」は納得できても
「編集を途中で破棄すると元投稿も含めて破棄されます」え?
最初から「編集」という名前で「クライアント側で編集して削除」にすればよかったのかも。
既存の投稿の表示を変更するのはかなりめんどそう。