kitten-cloud-function
Version:
用于编程猫源码云功能(云变量、云列表等)的客户端工具
28 lines (27 loc) • 707 B
JavaScript
Object.defineProperty(exports, "__esModule", { value: true });
exports.KittenCloudOnlineUserNumber = void 0;
const signal_1 = require("../utils/signal");
/**
* 提供在线用户数相关功能。
*/
class KittenCloudOnlineUserNumber {
constructor(
/**
* 当前在线用户数。
*/
value) {
this.value = value;
this.changed = new signal_1.Signal();
}
update({ total }) {
const originalNumber = this.value;
const newNumber = total;
this.value = newNumber;
this.changed.emit({
originalNumber,
newNumber
});
}
}
exports.KittenCloudOnlineUserNumber = KittenCloudOnlineUserNumber;
;