class Google::ApplicationJob
  include Sidekiq::Worker

  def perform(school_id, user_id, params={})
    @school = School.find(school_id)
    @user = @school.users.find(user_id)
    @params = params
    Time.zone = @school.time_zone
    process
  end

  def send_notification(user_id, id)
    cable_params = {
      filename: 'Google Sheet',
      type: :google_sheet,
      id: id
    }

    ActionCable.server.broadcast("notifications_channel_#{user_id}", cable_params)
  end
end
