Project homepage Mailing List  Warmcat.com  API Docs  Github Mirror 
    npro  
 Modern all-safe Rust Network Protocol library supporting h1, h2, h3, ws, wt sans-IO and with socket IO + tls
git clone https://npro.rs/repo/npro
 
root / src / jig / j-private.h
Author[]Andy Green <andy@warmcat.com> 2021-03-16 19:37 UTC
Committer[]Andy Green <andy@warmcat.com> 2021-03-16 20:01 UTC
Treeb90c3188355aa800b1e272d0b5caa7d70e255bf4   Raw Patch
 
align with set_metadata requiring result check
align with set_metadata requiring result check
diff --git a/assets/index.html b/assets/index.html index e37102f..0053d50 100644 --- a/assets/index.html +++ b/assets/index.html @@ -9,11 +9,11 @@ </head> <body> <div class="summary nailed"> + <table><tr><td class="topregion"> <div class="logo"> - <img class="logo" src="sai.svg"> + <img class="logo" src="sai.svg"><br> <a href="https://warmcat.com/git/sai">Sai git</a> - </div> - + <div> <div id="login" class="login"> <div id="creds" class="creds hide"> <form class="login"> @@ -30,10 +30,13 @@ <input class="crin" type="button" id="logout" value="Logout"> </div> </div> - - <div class="builder"> + </td><td class="topregion"> + + <div class="builder"> <div id="sai_builders"></div> </div> + </td></tr></table> + </div> <div id="sai_sticky" class="sticky"></div> <div id="p2" class="undernailed"> diff --git a/assets/sai.css b/assets/sai.css index c8b3ab8..039b69e 100644 --- a/assets/sai.css +++ b/assets/sai.css @@ -203,9 +203,9 @@ div.taskinfo { background: #fff; z-index: 2002; border-style: solid; - border-width: 16px 16px 0px 16px; + border-width: 3px 16px 0px 16px; border-color: #fff; - margin-top: -16px; + margin-top: -3px; } table.scrollogs { @@ -222,7 +222,6 @@ div.taskstate { } div.nailed { - position:fixed; background: #fff; width:auto; z-index:1001; @@ -443,7 +442,7 @@ form.login { } div.login { - display: block; + display: inline-block; vertical-align: middle; font-size: 7pt; color:#3d9970; @@ -451,8 +450,6 @@ div.login { margin: 0px 16px 0px 16px; padding: 2px 3px; border-radius:5px; - float: left; - width: auto; } @@ -537,21 +534,24 @@ img.bsvg { } div.builder { - display: block; - position: absolute; - top: 150px; + display: inline-block; } div.sticky { - margin-left: 180px; + float: left; + position: absolute; } +td.topregion { + vertical-align: top +} div.logo { + display: inline-block; margin: 3px; margin-right: 4px; padding: 2px; - vertical-align: top; + vertical-align: middle; z-index: 1002; width: 164px; height: auto; diff --git a/src/builder/b-comms.c b/src/builder/b-comms.c index c38fc52..e3dc155 100644 --- a/src/builder/b-comms.c +++ b/src/builder/b-comms.c @@ -567,7 +567,8 @@ saib_m_state(void *userobj, void *sh, lws_ss_constate_t state, ((char *)spm->url)[ctx->npos] = '\0'; lwsl_notice("%s: binding ss to %s\n", __func__, spm->url); - lws_ss_set_metadata(spm->ss, "url", spm->url, strlen(spm->url)); + if (lws_ss_set_metadata(spm->ss, "url", spm->url, strlen(spm->url))) + lwsl_warn("%s: unable to set metadata\n", __func__); pq = spm->url; while (*pq && (pq[0] != '/' || pq[1] != '/')) diff --git a/src/builder/b-task.c b/src/builder/b-task.c index d753427..a629084 100644 --- a/src/builder/b-task.c +++ b/src/builder/b-task.c @@ -266,7 +266,8 @@ artifact_glob_cb(void *data, const char *path) * as meaning the bulk data follows. */ - lws_ss_set_metadata(h, "url", ns->spm->url, strlen(ns->spm->url)); + if (lws_ss_set_metadata(h, "url", ns->spm->url, strlen(ns->spm->url))) + lwsl_warn("%s: unable to set metadata\n", __func__); lws_ss_client_connect(h); return 0; diff --git a/src/common/ss-client-logproxy.c b/src/common/ss-client-logproxy.c index b880163..36473e0 100644 --- a/src/common/ss-client-logproxy.c +++ b/src/common/ss-client-logproxy.c @@ -65,7 +65,8 @@ saicom_lp_ss_from_env(struct lws_context *context, const char *env_name) return NULL; } - lws_ss_set_metadata(h, "sockpath", e, strlen(e)); + if (lws_ss_set_metadata(h, "sockpath", e, strlen(e))) + lwsl_warn("%s: metadata set failed\n", __func__); lws_ss_client_connect(h); return h; diff --git a/src/resource/r-comms.c b/src/resource/r-comms.c index 8e5dbca..2d0faac 100644 --- a/src/resource/r-comms.c +++ b/src/resource/r-comms.c @@ -130,7 +130,8 @@ sair_ss_from_env(struct lws_context *context, const char *env_name) return NULL; } - lws_ss_set_metadata(h, "sockpath", e, strlen(e)); + if (lws_ss_set_metadata(h, "sockpath", e, strlen(e))) + lwsl_err("%s: unable to set metadata\n", __func__); lws_ss_client_connect(h); return h; diff --git a/src/web/w-comms.c b/src/web/w-comms.c index 2dc4511..e42ea09 100644 --- a/src/web/w-comms.c +++ b/src/web/w-comms.c @@ -510,8 +510,9 @@ callback_ws(struct lws *wsi, enum lws_callback_reasons reason, void *user, return 1; } - lws_ss_set_metadata(vhd->h_ss_websrv, "sockpath", - "@com.warmcat.sai-websrv", 23); + if (lws_ss_set_metadata(vhd->h_ss_websrv, "sockpath", + "@com.warmcat.sai-websrv", 23)) + lwsl_warn("%s: unable to set metadata\n", __func__); lws_ss_client_connect(vhd->h_ss_websrv); break;
Page fetched 0s ago, creation time: 4ms (vhost etag hits: 0%, cache hits: 0%)