podchat-browser
Version:
Javascript SDK to use POD's Chat Service - Browser Only
52 lines (41 loc) • 1.3 kB
JavaScript
;
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
Object.defineProperty(exports, "__esModule", {
value: true
});
exports["default"] = void 0;
var _classCallCheck2 = _interopRequireDefault(require("@babel/runtime/helpers/classCallCheck"));
var _createClass2 = _interopRequireDefault(require("@babel/runtime/helpers/createClass"));
var Mute = /*#__PURE__*/function () {
function Mute(thread) {
(0, _classCallCheck2["default"])(this, Mute);
this.thread = thread;
}
(0, _createClass2["default"])(Mute, [{
key: "muteThread",
value: function muteThread(threadId) {
var thread = this.thread.getThreadItemById(threadId);
if (thread) {
thread.mute = true;
}
return thread;
}
}, {
key: "unMuteThread",
value: function unMuteThread(threadId) {
var thread = this.thread.getThreadItemById(threadId);
if (thread) {
thread.mute = false;
}
return thread;
}
}, {
key: "checkThreadIsMute",
value: function checkThreadIsMute(threadId) {
var thread = this.thread.getThreadItemById(threadId);
return (thread === null || thread === void 0 ? void 0 : thread.pin) || false;
}
}]);
return Mute;
}();
exports["default"] = Mute;