# File lib/ajaxim.rb, line 344
  def update_status(interval)
    last_ping = (Time.new - interval).to_i.to_s
    res = @db.query("SELECT s.uid, u.name
                     FROM {ajaxim_status} s 
                     LEFT JOIN {users} u ON u.uid=s.uid
                     WHERE s.status > 0 AND s.last_ping < #{last_ping}")
    users = Array.new
    res.each_hash do |user|
#      user = {'uid' => row['uid'], 'name' => row['name']}
      buddy_list = get_buddies(user['uid'])
      user_event(buddy_list, 'status,0', user)
#      user_event(buddy_list, "chat,left,#{user['room']}", user)
      users.push(user['uid'])
    end
    @db.query("UPDATE {ajaxim_status}
               SET status=0 
               WHERE status>0 AND last_ping < #{last_ping}")
    @db.query("DELETE FROM {ajaxim_chats} 
               WHERE uid IN (#{users.join(',')})") unless users.empty?
  end