blob: e86c115d221deb5237d4715a9954e265ab5bf9c3 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
|
const std = @import("std");
const memora = @import("memora");
const Context = memora.Context;
pub const access = .users;
const Result = struct {
name: []const u8,
full_name: []const u8,
birthday: []const u8,
};
pub fn get(ctx: *Context) !Result {
const session = ctx.storage.sessions.get(
ctx.storage,
ctx.fingerprint,
) orelse return error.UserDoesNotExist;
return .{
.name = session.info.name,
.full_name = session.info.full_name,
.birthday = session.info.birthday,
};
}
|