Sha256: ea66c97b65cac912de6e7ffb09a683fcf2e90a979356617eef3709327f54650e

Contents?: true

Size: 615 Bytes

Versions: 2

Compression:

Stored size: 615 Bytes

Contents

# A resque worker to get the server configs from time to time (information such
# as available layouts are updated).
class BigbluebuttonUpdateServerConfigsWorker
  @queue = :bigbluebutton_rails

  def self.perform
    Rails.logger.info "BigbluebuttonUpdateServerConfigsWorker worker running"
    BigbluebuttonServer.find_each do |server|
      Rails.logger.info "BigbluebuttonUpdateServerConfigsWorker updating configs for #{server.inspect}"

      # update configs
      server.update_config

      # update API version
      server.update_attributes(version: server.set_api_version_from_server)
    end
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
bigbluebutton_rails-3.0.0 app/workers/bigbluebutton_update_server_configs_worker.rb
bigbluebutton_rails-2.3.0 app/workers/bigbluebutton_update_server_configs_worker.rb