aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--src/deps/_libusockets.h1
-rw-r--r--src/deps/libuwsockets.cpp10
-rw-r--r--src/deps/uws.zig9
3 files changed, 8 insertions, 12 deletions
diff --git a/src/deps/_libusockets.h b/src/deps/_libusockets.h
index d9bebda0c..551a33f45 100644
--- a/src/deps/_libusockets.h
+++ b/src/deps/_libusockets.h
@@ -121,7 +121,6 @@ typedef struct {
} uws_socket_behavior_t;
typedef void (*uws_listen_handler)(struct us_listen_socket_t *listen_socket,
- uws_app_listen_config_t config,
void *user_data);
typedef void (*uws_method_handler)(uws_res_t *response, uws_req_t *request,
void *user_data);
diff --git a/src/deps/libuwsockets.cpp b/src/deps/libuwsockets.cpp
index b34401685..c7c7028b0 100644
--- a/src/deps/libuwsockets.cpp
+++ b/src/deps/libuwsockets.cpp
@@ -183,14 +183,14 @@ void uws_app_listen(int ssl, uws_app_t *app, int port,
uWS::SSLApp *uwsApp = (uWS::SSLApp *)app;
uwsApp->listen(port, [handler, config,
user_data](struct us_listen_socket_t *listen_socket) {
- handler((struct us_listen_socket_t *)listen_socket, config, user_data);
+ handler((struct us_listen_socket_t *)listen_socket, user_data);
});
} else {
uWS::App *uwsApp = (uWS::App *)app;
uwsApp->listen(port, [handler, config,
user_data](struct us_listen_socket_t *listen_socket) {
- handler((struct us_listen_socket_t *)listen_socket, config, user_data);
+ handler((struct us_listen_socket_t *)listen_socket, user_data);
});
}
}
@@ -207,16 +207,14 @@ void uws_app_listen_with_config(int ssl, uws_app_t *app,
uwsApp->listen(
hostname, config.port, config.options,
[handler, config, user_data](struct us_listen_socket_t *listen_socket) {
- handler((struct us_listen_socket_t *)listen_socket, config,
- user_data);
+ handler((struct us_listen_socket_t *)listen_socket, user_data);
});
} else {
uWS::App *uwsApp = (uWS::App *)app;
uwsApp->listen(
hostname, config.port, config.options,
[handler, config, user_data](struct us_listen_socket_t *listen_socket) {
- handler((struct us_listen_socket_t *)listen_socket, config,
- user_data);
+ handler((struct us_listen_socket_t *)listen_socket, user_data);
});
}
}
diff --git a/src/deps/uws.zig b/src/deps/uws.zig
index 0299f6dd5..9cabda244 100644
--- a/src/deps/uws.zig
+++ b/src/deps/uws.zig
@@ -596,7 +596,7 @@ pub const uws_socket_behavior_t = extern struct {
pong: uws_websocket_ping_pong_handler,
close: uws_websocket_close_handler,
};
-pub const uws_listen_handler = ?fn (?*listen_socket_t, uws_app_listen_config_t, ?*anyopaque) callconv(.C) void;
+pub const uws_listen_handler = ?fn (?*listen_socket_t, ?*anyopaque) callconv(.C) void;
pub const uws_method_handler = ?fn (*uws_res, *Request, ?*anyopaque) callconv(.C) void;
pub const uws_filter_handler = ?fn (*uws_res, i32, ?*anyopaque) callconv(.C) void;
pub const uws_missing_server_handler = ?fn ([*c]const u8, ?*anyopaque) callconv(.C) void;
@@ -863,18 +863,17 @@ pub fn NewApp(comptime ssl: bool) type {
app: *ThisApp,
comptime UserData: type,
user_data: UserData,
- comptime handler: fn (UserData, ?*ListenSocket, uws_app_listen_config_t) void,
+ comptime handler: fn (UserData, ?*ListenSocket) void,
config: uws_app_listen_config_t,
) void {
const Wrapper = struct {
- pub fn handle(socket: ?*listen_socket_t, conf: uws_app_listen_config_t, data: ?*anyopaque) callconv(.C) void {
+ pub fn handle(socket: ?*listen_socket_t, data: ?*anyopaque) callconv(.C) void {
if (comptime UserData == void) {
- @call(.{ .modifier = .always_inline }, handler, .{ void{}, @ptrCast(?*ListenSocket, socket), conf });
+ @call(.{ .modifier = .always_inline }, handler, .{ void{}, @ptrCast(?*ListenSocket, socket) });
} else {
@call(.{ .modifier = .always_inline }, handler, .{
@ptrCast(UserData, @alignCast(@alignOf(UserData), data.?)),
@ptrCast(?*ListenSocket, socket),
- conf,
});
}
}