include RmPlugin
- def delete_account(account)
- raise NonexistentAccountError.new(account) if not user_exists(account)
+ def delete_user(user)
+ raise NonexistentUserError.new(user) if not user_exists(user)
sql_queries = ['DELETE FROM alias WHERE address = $1;']
- # Wipe out any aliases pointed at our account.
+ # Wipe out any aliases pointed at our user.
sql_queries << "UPDATE alias SET goto=REPLACE(goto, $1, '');"
sql_queries << 'DELETE FROM mailbox WHERE username = $1;'
sql_queries << 'DELETE FROM quota WHERE username = $1;'
@db_pass)
sql_queries.each do |sql_query|
- connection.query(sql_query, [account])
+ connection.query(sql_query, [user])
end
# The earlier alias update query will leave things like