diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/javascript/jsc/api/router.zig | 12 |
1 files changed, 9 insertions, 3 deletions
diff --git a/src/javascript/jsc/api/router.zig b/src/javascript/jsc/api/router.zig index e991f1d77..294fcd37a 100644 --- a/src/javascript/jsc/api/router.zig +++ b/src/javascript/jsc/api/router.zig @@ -265,7 +265,9 @@ pub fn getFilePath( _: js.JSStringRef, _: js.ExceptionRef, ) js.JSValueRef { - return ZigString.init(this.route.file_path).toValue(ctx.ptr()).asRef(); + return ZigString.init(this.route.file_path) + .withEncoding() + .toValueGC(ctx.ptr()).asRef(); } pub fn finalize( @@ -283,7 +285,9 @@ pub fn getPathname( _: js.JSStringRef, _: js.ExceptionRef, ) js.JSValueRef { - return ZigString.init(this.route.pathname).toValue(ctx.ptr()).asRef(); + return ZigString.init(this.route.pathname) + .withEncoding() + .toValueGC(ctx.ptr()).asRef(); } pub fn getRoute( @@ -293,7 +297,9 @@ pub fn getRoute( _: js.JSStringRef, _: js.ExceptionRef, ) js.JSValueRef { - return ZigString.init(this.route.name).toValue(ctx.ptr()).asRef(); + return ZigString.init(this.route.name) + .withEncoding() + .toValueGC(ctx.ptr()).asRef(); } const KindEnum = struct { |