18 lines
429 B
JavaScript
18 lines
429 B
JavaScript
"use strict";
|
|
Object.defineProperty(exports, "__esModule", { value: true });
|
|
exports.Message = void 0;
|
|
const Feature_1 = require("../types/Feature");
|
|
class Message extends Feature_1.Feature {
|
|
data;
|
|
async setMessage(data) {
|
|
this.data = data;
|
|
this.publish();
|
|
}
|
|
consumeMessage() {
|
|
const data = this.data;
|
|
this.data = undefined;
|
|
return data;
|
|
}
|
|
}
|
|
exports.Message = Message;
|