-
-
Notifications
You must be signed in to change notification settings - Fork 1.4k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Do not save files on uploder's drive when adding custom emojis. カスタム絵文字を追加する際にユーザーのドライブには保存しない #9526
Comments
This idea cloud resolve this issue. #5695 |
このIssueはかなり重要度が高い問題のように思います。 また、CDN等でキャッシュを行っている場合、問題発生から発覚までに時間を要することもあり、 対策として
などが考えられるかと思います。 |
カスタム絵文字インポートはuser: nullで登録されるのでこういった問題は起きない |
知見 |
(というかCustomEmojiService.add,updateへはfile pathを渡すようにしてその中でuser: nullでアップロードするとかにしたほうが良さそう) |
Summary
Misskey v12からカスタム絵文字を追加する際にはユーザーのドライブにファイルをアップロードしてから、登録するようになっている。
カスタム絵文字を追加したユーザーがアカウント削除するとドライブのファイルが削除されることから、当該カスタム絵文字の画像ファイルを参照できなくなる。
このためカスタム絵文字はユーザーのドライブではなく、何らかの専用領域に保管するようにすることが望ましい。
ワークアラウンドとしてMisskey v11のようにカスタム絵文字をURIで登録できるようにするのも考えられる。
Starting with Misskey v12, when adding a custom emoji, a file must be uploaded to the user's drive before it can be registered. When a user who has added a custom pictogram deletes his/her account, the file on the drive is deleted, and the image file of the custom emoji can no longer be referenced.
For this reason, it is recommended that custom emoji be stored in some dedicated area, not in the user's drive.
As a work-around, custom emoji could be registered by URI, as in Misskey v11.
The text was updated successfully, but these errors were encountered: