mirror of
https://github.com/fairyglade/ly.git
synced 2025-12-20 19:24:53 +00:00
23 lines
425 B
Zig
23 lines
425 B
Zig
const std = @import("std");
|
|
|
|
const SavedUsers = @This();
|
|
|
|
const User = struct {
|
|
username: []const u8,
|
|
session_index: usize,
|
|
};
|
|
|
|
user_list: std.ArrayList(User),
|
|
last_username_index: ?usize,
|
|
|
|
pub fn init() SavedUsers {
|
|
return .{
|
|
.user_list = .empty,
|
|
.last_username_index = null,
|
|
};
|
|
}
|
|
|
|
pub fn deinit(self: *SavedUsers, allocator: std.mem.Allocator) void {
|
|
self.user_list.deinit(allocator);
|
|
}
|