Skip to content

Commit f747228

Browse files
committed
first cut of UI work for subscriptions
1 parent 16fb6bc commit f747228

File tree

2 files changed

+5
-5
lines changed

2 files changed

+5
-5
lines changed

packages/pico-engine/public/index.html

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -347,6 +347,7 @@ <h2>Children</h2>
347347
<script id="subscriptions-template" type="text/x-handlebars-template">
348348
Subscriptions
349349
{{#if subscriptions}}
350+
established
350351
<ul class="subscriptions-list" style="list-style: none;padding:0">
351352
{{#each subscriptions}}
352353
<li><input type="checkbox">{{@key}}

packages/pico-engine/public/js/index.js

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -182,7 +182,7 @@ $.getJSON("/api/db-dump?legacy=true", function(db_dump){
182182
callback({ "id": thePicoInp.id, "eci": thePicoInp.admin_eci, "channel": theChannels });
183183
} else if (label == "Subscriptions") {
184184
var theSubscriptions = {};
185-
var subscriptions = get(db_dump.pico,[thePicoInp.id,"io.picolabs.subscription","vars","subscriptions"]);
185+
var subscriptions = get(db_dump.pico,[thePicoInp.id,"io.picolabs.subscription","vars","established"]);
186186
if (subscriptions) {
187187
Object.keys(subscriptions).forEach(function(id){
188188
theSubscriptions[id] = JSON.stringify(subscriptions[id],undefined,2);
@@ -481,12 +481,11 @@ $.getJSON("/api/db-dump?legacy=true", function(db_dump){
481481
var limitI = Math.min(i,45);
482482
walkPico(cp,dNumber*10+i+1,left+(limitI*10)+20,top+20);
483483
}
484-
var subscriptions = get(db_dump.pico,[pico.id,"io.picolabs.subscription","vars","subscriptions"]);
484+
var subscriptions = get(db_dump.pico,[pico.id,"io.picolabs.subscription","vars","established"]);
485485
if (subscriptions) {
486486
for ( var k in subscriptions ) {
487-
var subs_status = get(subscriptions,[k,"attributes","status"]);
488-
var subs_eci = get(subscriptions,[k,"attributes","subscriber_eci"]);
489-
if (subs_status && subs_status==="subscribed" && subs_eci) {
487+
var subs_eci = get(subscriptions,[k,"Tx"]);
488+
if (subs_eci) {
490489
var subs_id = get(db_dump.channel,[subs_eci,"pico_id"]);
491490
if (subs_id) {
492491
db_graph.chans.push({ class: pico.id +"-origin "+ subs_id +"-target subscription" });

0 commit comments

Comments
 (0)