╭─────────────╮ │scroll to top│ ╰─────────────╯ ╭ User.zig ─────────────────────────────────────────────────────╮ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ ╰───────────────────────────────────────────────────────────────╯
╭────╮ ╭ clone ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ╮ │http│ ssh │ │ ╰────╯ ╰ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ╯
262 const moment = try evt.currentMoment(repo_opts, repo); 263 const user = (try readById(DB, repo_opts.hash, moment, &arena, user_id)) orelse return; 264 265 var updated = user.event; 266 updated.enable_ansi = !updated.enable_ansi; 267 try evt.consume(.{ .server = .{ .users_dir = users_dir } }, .admin, .xit, repo_opts, io, allocator, repo, evt.events_ref, &[_]evt.EventWithId{.{ 268 .id = std.fmt.bytesToHex(user_id[0..evt.event_id_size].*, .lower), 269 .timestamp = @intCast(std.Io.Timestamp.now(io, .real).toSeconds()), 270 .author = .{ .name = user.event.name, .email = user.event.email }, 271 .event = .{ .user = updated }, 272 }}); 273 } 274