소스 검색

Add --remote-only option to emoji purge (#12810)

Fixes #12804
master^2
ThibG 4 년 전
committed by Eugen Rochko
부모
커밋
817d4a9372
1개의 변경된 파일8개의 추가작업 그리고 1개의 파일을 삭제
  1. +8
    -1
      lib/mastodon/emoji_cli.rb

+ 8
- 1
lib/mastodon/emoji_cli.rb 파일 보기

@@ -72,9 +72,16 @@ module Mastodon
say("Imported #{imported}, skipped #{skipped}, failed to import #{failed}", color(imported, skipped, failed))
end

option :remote_only, type: :boolean
desc 'purge', 'Remove all custom emoji'
long_desc <<-LONG_DESC
Removes all custom emoji.

With the --remote-only option, only remote emoji will be deleted.
LONG_DESC
def purge
CustomEmoji.in_batches.destroy_all
scope = options[:remote_only] ? CustomEmoji.remote : CustomEmoji
scope.in_batches.destroy_all
say('OK', :green)
end



불러오는 중...
취소
저장