diff options
Diffstat (limited to 'src/authentication_ok.zig')
-rw-r--r-- | src/authentication_ok.zig | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/src/authentication_ok.zig b/src/authentication_ok.zig index 3c31375..0f0702b 100644 --- a/src/authentication_ok.zig +++ b/src/authentication_ok.zig @@ -7,19 +7,20 @@ const AuthenticationOk = @This(); const ByteArrayList = std.ArrayList(u8); pub const Tag: u8 = 'R'; +pub const Type: AuthType = AuthType.AuthTypeCleartextPassword; pub fn read(_: std.mem.Allocator, b: []const u8) !AuthenticationOk { if (b.len != 4) return ProtocolError.InvalidMessageLength; const auth_type = enum_from_int(AuthType, std.mem.readIntBig(u32, b[0..4])) orelse return ClientError.UnsupportedAuthType; - if (auth_type != AuthType.AuthTypeOk) return ProtocolError.InvalidAuthType; + if (auth_type != Type) return ProtocolError.InvalidAuthType; return .{}; } pub fn write(_: AuthenticationOk, _: std.mem.Allocator, stream_writer: anytype) !void { try stream_writer.writeByte(Tag); try stream_writer.writeIntBig(u32, 8); - try stream_writer.writeIntBig(u32, @intFromEnum(AuthType.AuthTypeOk)); + try stream_writer.writeIntBig(u32, @intFromEnum(Type)); } pub fn deinit(_: *AuthenticationOk, _: std.mem.Allocator) void {} |