/
hd4ru
/
web
Обзор
Документация
Войти
/
hd4ru
/
web
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
master
app/app.node.ts
61 строка
1 KB
jin
xxx
01 дек 2024, 13:15
01 дек 2024, 13:15
e27d57b
Код
Авторство
О чём код?
namespace $ { export class $hyoo_crus_app_node extends $mol_rest_resource_fs { @ $mol_mem _yard() { $mol_wire_solid() setTimeout( ()=> this._sync() ) return this.$.$hyoo_crus_glob.yard() } @ $mol_mem _sync() { $mol_wire_solid() this._yard().sync() } @ $mol_memo.method ref() { return new $hyoo_crus_app_node_ref } OPEN( msg: $mol_rest_message ) { this._yard().slaves.add( msg.port ) } POST( msg: $mol_rest_message ) { this._yard().port_income( msg.port, msg.bin() ) } CLOSE( msg: $mol_rest_message ) { this._yard().slaves.delete( msg.port ) } _auto() { this._stat_update() } @ $mol_mem _stat_update() { const home = this.$.$hyoo_crus_glob.home( $hyoo_crus_app_home ) home.init() home.tick() const stat = home.stat( null )! stat.tick() } } export class $hyoo_crus_app_node_ref extends $mol_rest_resource { GET( msg: $mol_rest_message ) { msg.reply( this.$.$hyoo_crus_auth.current().lord().description! ) } } }