{"body":"method auto-subscribe($method, &block) {\n\twith $*UI-APP.?obj.store {\n\t\tmy $app = $*UI-APP;\n\t\tmy $parent = $*UI-PARENT;\n\t\tfor %*UI-PATHS.keys -> $path {\n\t\t\tmy @path = $path ~~ Positional ?? $path !! [$path];\n\t\t\tmy $base = \"{ $.obj.WHERE }-{ self.^name }-{ $method }-{ @path.join: \"-\" }\";\n\t\t\tnote \"base => $base; @path[]\";\n\t\t\t.subscribe-path-callback(\n\t\t\t\t\"{ $base }-{ ++%count{$base} }\",\n\t\t\t\t[ @path ],\n\t\t\t\twith-ui-context($app, $parent, &block),\n\t\t\t\t$.obj ~~ Selkie::Widget ?? $.obj !! Selkie::Widget\n\t\t\t)\n\t\t}\n\t}\n\tblock self\n}\n","name":"","extension":"txt","url":"https://www.irccloud.com/pastebin/FKDBNn4L","modified":1777750078,"id":"FKDBNn4L","size":527,"lines":18,"own_paste":false,"theme":"","date":1777750078}