Method: Ayadn::Databases.delete_users_from_list
- Defined in:
- lib/ayadn/databases.rb
.delete_users_from_list(list) ⇒ Object
719 720 721 722 723 724 725 726 727 728 729 730 731 732 733 734 735 736 |
# File 'lib/ayadn/databases.rb', line 719 def self.delete_users_from_list(list) crashes = 0 begin list.each {|id, _| @sql.execute("DELETE FROM Users WHERE user_id=#{id.to_i}")} rescue Amalgalite::SQLite3::Error => e if crashes < 2 crashes += 1 sleep(0.01) retry else puts "ERROR in Databases" puts caller puts e puts ['delete_users_from_list', list].inspect exit end end end |