import { Action } from './action.js'; import { Actor } from './actor.js'; export class Public extends Actor { constructor(name, scene) { super(name, scene); this.actions = { submitRequest: new Action('submit work request', scene), }; } async submitRequest(business, { fee }, content) { this.actions.submitRequest.log(this, business, `(fee: ${fee})`); return business.submitRequest(fee, content); } }