X-Git-Url: http://gitweb.michael.orlitzky.com/?p=mailshears.git;a=blobdiff_plain;f=lib%2Fprune%2Fprune_runner.rb;h=7ea61919ca46981c4284c4744854355756f9e3be;hp=74455d6b2ba8903655ce385b8e4c16d81ad4ccf6;hb=72696d3f6e95ef773af9727e9c3459b9038b0fc2;hpb=4e7ef12d3d47aa7ec68419de46c51269c40eb158;ds=sidebyside diff --git a/lib/prune/prune_runner.rb b/lib/prune/prune_runner.rb index 74455d6..7ea6191 100644 --- a/lib/prune/prune_runner.rb +++ b/lib/prune/prune_runner.rb @@ -10,17 +10,18 @@ class PruneRunner # We don't want to check the PostfixAdmin database against itself. return if plugin.class == PostfixadminPrune - pfa = PostfixadminPrune.new() + cfg = Configuration.new() + pfa = PostfixadminPrune.new(cfg) db_users = pfa.list_users() db_domains = pfa.list_domains() - leftover_users = plugin.get_leftover_accounts(db_users) + leftover_users = plugin.get_leftover_users(db_users) leftover_domains = plugin.get_leftover_domains(db_domains) leftover_users.each do |user| - user_description = plugin.describe_account(user) - plugin.delete_account(user) + user_description = plugin.describe_users(user) + plugin.delete_user(user) report(plugin, "Removed user: #{user} (#{user_description})") end