Source: modules/DataRequest.js

const LiveEventBackup = require("../classes/LiveEventBackup");

/**
 * DataRequest - Handles requests to get data. Responds with https://kahoot.js.org/enum/LiveEventBackup
 *
 * @param  {Object} data The data from the server {@link https://kahoot.js.org/enum/LiveDataRequest}
 */
function DataRequest(data) {
  this.send("/service/player", new LiveEventBackup(data, this));

  /**
   * Emitted when recovery data is requested
   *
   * @event RecoveryDataRequested
   * @type Object
   * @see {@link https://kahoot.js.org/enum/LiveDataRequest}
   */
  this.emit("RecoveryDataRequested", data);
}
module.exports = DataRequest;