aboutsummaryrefslogtreecommitdiff
path: root/src/authentication_ok.zig
diff options
context:
space:
mode:
Diffstat (limited to 'src/authentication_ok.zig')
-rw-r--r--src/authentication_ok.zig5
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 {}