From 599d119eaf0e69b471dc461d8d15018edc4b1b26 Mon Sep 17 00:00:00 2001 From: koplenov Date: Tue, 19 Aug 2025 05:00:20 +0300 Subject: [PATCH] trying fix store and reactive --- app/monitor/monitor.view.ts | 12 ++++++------ canary.node.tsx | 22 +++++++++++----------- 2 files changed, 17 insertions(+), 17 deletions(-) diff --git a/app/monitor/monitor.view.ts b/app/monitor/monitor.view.ts index 2d43417..0c01c9e 100644 --- a/app/monitor/monitor.view.ts +++ b/app/monitor/monitor.view.ts @@ -72,25 +72,25 @@ namespace $.$$ { @ $mol_mem users() { const ref = $hyoo_crus_ref( this.$.$mol_fetch.text( '/join' ) ) - return this.$.$hyoo_crus_glob.Node( ref, $hyoo_crus_dict ) + return this.$.$hyoo_crus_glob.Node( ref, $hyoo_crus_list_vary ) } @ $mol_mem home() { // берем свой уголок const home = this.$.$hyoo_crus_glob.home( $hd_canary_app_home ) - home.land().join() - + // home.land().join() // проверяем есть ли он в базе - if (this.users().has(this.my_key()) == false) { + if (this.users().has(home.ref()) == false) { // даем серверу права на запись const ref = $hyoo_crus_ref( this.$.$mol_fetch.text( '/ref' ) ) - home.land().give(ref, $hyoo_crus_rank_post("just")) + home.land().give(ref, $hyoo_crus_rank_rule) // и заносим это в глобальную базу - this.users().dive(this.my_key(), $hyoo_crus_atom_vary, home.ref().description) + this.users().add(home.ref()) + } return home diff --git a/canary.node.tsx b/canary.node.tsx index 4b3634e..2c2a2d7 100644 --- a/canary.node.tsx +++ b/canary.node.tsx @@ -17,12 +17,12 @@ namespace $ { ...{action:"tick", url: "_stat_update", title: "_stat_update" } }); - const home_land = this.$.$hyoo_crus_glob.home( $hd_canary_app_home ).land() - const list = home_land.Node( $hyoo_crus_dict ).Item('') + const home_land = this.$.$hyoo_crus_glob.home().land() + const list = home_land.Node( $hyoo_crus_list_vary ).Item('') - for (const ref of list.keys()) { + for (const ref of list.items_vary()) { try { - const user = this.$.$hyoo_crus_glob.Node( $hyoo_crus_ref( ref as string ), $hd_canary_app_home ) + const user = this.$.$hyoo_crus_glob.Node((ref as $hyoo_crus_ref), $hd_canary_app_home ) for (const site of user.Sites(null)?.remote_list() ?? []) { site.tick() } @@ -31,6 +31,7 @@ namespace $ { continue; } } + } @ $mol_memo.method @@ -42,14 +43,13 @@ namespace $ { export class $hd_canary_join extends $mol_rest_resource { GET( msg: $mol_rest_message ) { - // const home_land = this.$.$hyoo_crus_glob.home( $hd_canary_app_home ).land() - // home_land.give(null, $hyoo_crus_rank_join("just")) - // msg.reply( home_land.ref().description! ) + const home_land = this.$.$hyoo_crus_glob.home().land() + home_land.give(null, $hyoo_crus_rank_rule) + const list = home_land.Node( $hyoo_crus_list_vary ).Item('') - const home_land = this.$.$hyoo_crus_glob.home( $hd_canary_app_home ).land() - const list = home_land.Node( $hyoo_crus_dict ).Item('') - list.land().give(null, $hyoo_crus_rank_rule) + // const home_land = this.$.$hyoo_crus_glob.home( $hd_canary_app_home_server ).land() + // home_land.give(null, $hyoo_crus_rank_rule) msg.reply( list.ref().description! ) } @@ -61,4 +61,4 @@ $.$hd_canary.serve() /* npm start + hd/canary port=9090 -*/ \ No newline at end of file +*/