aboutsummaryrefslogtreecommitdiff
path: root/nginx/ngx_stream_js_module.c
diff options
context:
space:
mode:
authorhongzhidao <hongzhidao@gmail.com>2025-03-17 14:40:49 +0800
committerhongzhidao <hongzhidao@gmail.com>2025-03-18 09:59:30 +0800
commit9010aeea7807a6398e5d5ea89794f94ca0e4cb1e (patch)
treee03c699b12f94cde8085c82d7b0a5c106160e103 /nginx/ngx_stream_js_module.c
parent18d31701cef4af1925f6702e591ca77761541b7e (diff)
downloadnjs-9010aeea7807a6398e5d5ea89794f94ca0e4cb1e.tar.gz
njs-9010aeea7807a6398e5d5ea89794f94ca0e4cb1e.zip
QuickJS: making ngx_qjs_*() functions consistent with ngx_js_*().
Diffstat (limited to 'nginx/ngx_stream_js_module.c')
-rw-r--r--nginx/ngx_stream_js_module.c16
1 files changed, 6 insertions, 10 deletions
diff --git a/nginx/ngx_stream_js_module.c b/nginx/ngx_stream_js_module.c
index 7e93b237..a7dddd04 100644
--- a/nginx/ngx_stream_js_module.c
+++ b/nginx/ngx_stream_js_module.c
@@ -2152,7 +2152,7 @@ ngx_stream_qjs_ext_on(JSContext *cx, JSValueConst this_val, int argc,
ctx = ngx_stream_get_module_ctx(ses->session, ngx_stream_js_module);
- if (ngx_qjs_string(ctx->engine, argv[0], &name) != NGX_OK) {
+ if (ngx_qjs_string(cx, argv[0], &name) != NGX_OK) {
return JS_EXCEPTION;
}
@@ -2195,7 +2195,7 @@ ngx_stream_qjs_ext_off(JSContext *cx, JSValueConst this_val, int argc,
ctx = ngx_stream_get_module_ctx(s, ngx_stream_js_module);
- if (ngx_qjs_string(ctx->engine, argv[0], &name) != NGX_OK) {
+ if (ngx_qjs_string(cx, argv[0], &name) != NGX_OK) {
return JS_EXCEPTION;
}
@@ -2278,7 +2278,7 @@ ngx_stream_qjs_ext_send(JSContext *cx, JSValueConst this_val, int argc,
return JS_ThrowInternalError(cx, "cannot send buffer in this handler");
}
- if (ngx_qjs_string(ctx->engine, argv[0], &buffer) != NGX_OK) {
+ if (ngx_qjs_string(cx, argv[0], &buffer) != NGX_OK) {
return JS_EXCEPTION;
}
@@ -2510,7 +2510,6 @@ ngx_stream_qjs_variables_set_property(JSContext *cx, JSValueConst obj,
{
ngx_str_t name, name_lc, val;
ngx_uint_t key;
- ngx_js_ctx_t *ctx;
ngx_stream_session_t *s;
ngx_stream_variable_t *v;
ngx_stream_variable_value_t *vv;
@@ -2556,9 +2555,7 @@ ngx_stream_qjs_variables_set_property(JSContext *cx, JSValueConst obj,
return -1;
}
- ctx = ngx_stream_get_module_ctx(s, ngx_stream_js_module);
-
- if (ngx_qjs_string(ctx->engine, value, &val) != NGX_OK) {
+ if (ngx_qjs_string(cx, value, &val) != NGX_OK) {
return -1;
}
@@ -2669,14 +2666,13 @@ ngx_stream_qjs_run_event(ngx_stream_session_t *s, ngx_stream_js_ctx_t *ctx,
JS_SetOpaque(argv[1], (void *) flags);
- rc = ngx_qjs_call((ngx_js_ctx_t *) ctx, ngx_qjs_arg(event->function),
- &argv[0], 2);
+ rc = ngx_qjs_call(cx, ngx_qjs_arg(event->function), &argv[0], 2);
JS_FreeValue(cx, argv[0]);
JS_FreeValue(cx, argv[1]);
if (rc == NGX_ERROR) {
error:
- ngx_qjs_exception(ctx->engine, &exception);
+ ngx_qjs_exception(cx, &exception);
ngx_log_error(NGX_LOG_ERR, c->log, 0, "js exception: %V",
&exception);