|
|
@ -1,7 +1,5 @@ |
|
|
|
# frozen_string_literal: true |
|
|
|
|
|
|
|
require 'optparse' |
|
|
|
require 'colorize' |
|
|
|
require 'tty-command' |
|
|
|
require 'tty-prompt' |
|
|
|
|
|
|
@ -390,25 +388,6 @@ namespace :mastodon do |
|
|
|
end |
|
|
|
end |
|
|
|
|
|
|
|
namespace :push do |
|
|
|
desc 'Unsubscribes from PuSH updates of feeds nobody follows locally' |
|
|
|
task clear: :environment do |
|
|
|
Pubsubhubbub::UnsubscribeWorker.push_bulk(Account.remote.without_followers.where.not(subscription_expires_at: nil).pluck(:id)) |
|
|
|
end |
|
|
|
end |
|
|
|
|
|
|
|
namespace :settings do |
|
|
|
desc 'Open registrations on this instance' |
|
|
|
task open_registrations: :environment do |
|
|
|
Setting.open_registrations = true |
|
|
|
end |
|
|
|
|
|
|
|
desc 'Close registrations on this instance' |
|
|
|
task close_registrations: :environment do |
|
|
|
Setting.open_registrations = false |
|
|
|
end |
|
|
|
end |
|
|
|
|
|
|
|
namespace :webpush do |
|
|
|
desc 'Generate VAPID key' |
|
|
|
task generate_vapid_key: :environment do |
|
|
@ -427,7 +406,3 @@ def disable_log_stdout! |
|
|
|
HttpLog.configuration.logger = dev_null |
|
|
|
Paperclip.options[:log] = false |
|
|
|
end |
|
|
|
|
|
|
|
def prepare_for_options! |
|
|
|
2.times { ARGV.shift } |
|
|
|
end |