Source: modules/DataRequest.js

  1. const LiveEventBackup = require("../classes/LiveEventBackup");
  2. /**
  3. * DataRequest - Handles requests to get data. Responds with https://kahoot.js.org/enum/LiveEventBackup
  4. *
  5. * @param {Object} data The data from the server {@link https://kahoot.js.org/enum/LiveDataRequest}
  6. */
  7. function DataRequest(data) {
  8. this.send("/service/player", new LiveEventBackup(data, this));
  9. /**
  10. * Emitted when recovery data is requested
  11. *
  12. * @event RecoveryDataRequested
  13. * @type Object
  14. * @see {@link https://kahoot.js.org/enum/LiveDataRequest}
  15. */
  16. this.emit("RecoveryDataRequested", data);
  17. }
  18. module.exports = DataRequest;