import * as rest from './restapi.js'; export default class { constructor (api) { this.api = api; } temperature () { return rest.get(`${this.api}printer/temperature`); } progress () { return rest.get(`${this.api}printer/progress`); } state () { return rest.get(`${this.api}printer/state`); } listAll () { return rest.get(`${this.api}printer/listall`); } heatup () { return rest.post(`${this.api}printer/heatup`, {}); } print (gcode = '', first = false, start = false, last) { let data = { gcode, first, start, last }; return rest.post(`${this.api}printer/print`, data); } stop (gcode = '') { let data = { gcode }; return rest.post(`${this.api}printer/stop`, data); } }