Skip to content

Commit 0c0fd11

Browse files
committed
fixed
1 parent 2b53491 commit 0c0fd11

File tree

5 files changed

+9
-12
lines changed

5 files changed

+9
-12
lines changed

build.zig.zon

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
.{
22
.name = .zig_jwt,
33
.description = "A JWT (JSON Web Token) library for zig.",
4-
.version = "1.3.2",
4+
.version = "1.3.3",
55
.fingerprint = 0x30a5aec248bd7ac3,
66
.minimum_zig_version = "0.15.1",
77
.dependencies = .{},

src/ecdsa.zig

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
11
const std = @import("std");
2-
const fmt = std.fmt;
32
const testing = std.testing;
43
const Allocator = std.mem.Allocator;
54

src/eddsa.zig

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
11
const std = @import("std");
2-
const fmt = std.fmt;
32
const testing = std.testing;
43
const Allocator = std.mem.Allocator;
54

src/jwt_test.zig

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -84,7 +84,7 @@ test "Token Validator" {
8484
var token = jwt.Token.init(alloc);
8585
token.parse(check1);
8686

87-
var validator = try jwt.Validator.init(token);
87+
var validator = try jwt.Validator.init(&token);
8888
defer validator.deinit();
8989

9090
try testing.expectEqual(true, validator.hasBeenIssuedBy("iss"));

src/validator.zig

Lines changed: 7 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -7,15 +7,14 @@ const utils = @import("utils.zig");
77
const Token = @import("token.zig").Token;
88

99
pub const Validator = struct {
10-
token: Token,
10+
token: *Token,
1111
claims: json.Parsed(json.Value),
1212
leeway: i64 = 0,
1313

1414
const Self = @This();
1515

16-
pub fn init(token: Token) !Self {
17-
var valid_token = token;
18-
const claims = try valid_token.getClaims();
16+
pub fn init(token: *Token) !Self {
17+
const claims = try token.getClaims();
1918

2019
return .{
2120
.token = token,
@@ -155,7 +154,7 @@ test "Validator isExpired" {
155154
var token = Token.init(alloc);
156155
token.parse(check1);
157156

158-
var validator = try Validator.init(token);
157+
var validator = try Validator.init(&token);
159158
defer validator.deinit();
160159

161160
const isExpired = validator.isExpired(now);
@@ -177,7 +176,7 @@ test "Validator isMinimumTimeBefore" {
177176
var token = Token.init(alloc);
178177
token.parse(check1);
179178

180-
var validator = try Validator.init(token);
179+
var validator = try Validator.init(&token);
181180
defer validator.deinit();
182181

183182
const isMinimumTimeBefore = validator.isMinimumTimeBefore(now);
@@ -197,7 +196,7 @@ test "Validator" {
197196
var token = Token.init(alloc);
198197
token.parse(check1);
199198

200-
var validator = try Validator.init(token);
199+
var validator = try Validator.init(&token);
201200
defer validator.deinit();
202201

203202
try testing.expectEqual(true, validator.hasBeenIssuedBy("iss"));
@@ -224,7 +223,7 @@ test "Validator" {
224223
var token2 = Token.init(alloc);
225224
token2.parse(check1);
226225

227-
var validator2 = try Validator.init(token2);
226+
var validator2 = try Validator.init(&token2);
228227
defer validator2.deinit();
229228

230229
validator2.withLeeway(3);

0 commit comments

Comments
 (0)