summaryrefslogtreecommitdiff
path: root/src/main.zig
diff options
context:
space:
mode:
Diffstat (limited to 'src/main.zig')
-rw-r--r--src/main.zig31
1 files changed, 20 insertions, 11 deletions
diff --git a/src/main.zig b/src/main.zig
index 074be58..bdffa31 100644
--- a/src/main.zig
+++ b/src/main.zig
@@ -32,6 +32,15 @@ export fn add(a: i32, b: i32) i32 {
std.debug.print("body: {s}\n", .{body});
}
+ {
+ const body = transmission.session_set_raw(&client, .{ .peer_port = 51413 }) catch |err| {
+ std.debug.print("error: {any}\n", .{err});
+ unreachable;
+ };
+ defer allocator.free(body);
+ std.debug.print("body: {s}\n", .{body});
+ }
+
return a + b;
}
@@ -67,17 +76,17 @@ export fn c_session_get(client: ?*anyopaque, buf: [*]u8) c_int {
return 0;
}
+//test "c api" {
+//const clientOptions = transmission.ClientOptions{
+//.host = "192.168.0.2",
+//.port = 9091,
+//.https = false,
+//};
+//var foo = c_client_init(clientOptions);
+//_ = c_session_get(foo, undefined);
+//c_client_deinit(foo);
+//}
+
test "basic add functionality" {
try testing.expect(add(3, 7) == 10);
}
-
-test "c api" {
- const clientOptions = transmission.ClientOptions{
- .host = "192.168.0.2",
- .port = 9091,
- .https = false,
- };
- var foo = c_client_init(clientOptions);
- _ = c_session_get(foo, undefined);
- c_client_deinit(foo);
-}