fix: Adaptar Context e IdleCompanion a Zig 0.16
- Reemplazar std.time.milliTimestamp() por utils.milliTimestamp(). Co-Authored-By: Gemini <noreply@google.com>
This commit is contained in:
parent
4bebb1e099
commit
d41c5b3ab4
2 changed files with 5 additions and 3 deletions
|
|
@ -37,6 +37,7 @@
|
||||||
//! ```
|
//! ```
|
||||||
|
|
||||||
const std = @import("std");
|
const std = @import("std");
|
||||||
|
const utils = @import("../utils/utils.zig");
|
||||||
const Allocator = std.mem.Allocator;
|
const Allocator = std.mem.Allocator;
|
||||||
|
|
||||||
const Command = @import("command.zig");
|
const Command = @import("command.zig");
|
||||||
|
|
@ -938,13 +939,13 @@ pub const Context = struct {
|
||||||
/// Marca que ocurrió un evento de navegación (cambio de selección).
|
/// Marca que ocurrió un evento de navegación (cambio de selección).
|
||||||
/// Llamar desde DataManager cuando notifica cambios de selección.
|
/// Llamar desde DataManager cuando notifica cambios de selección.
|
||||||
pub fn markNavigationEvent(self: *Self) void {
|
pub fn markNavigationEvent(self: *Self) void {
|
||||||
self.last_navigation_time = std.time.milliTimestamp();
|
self.last_navigation_time = utils.milliTimestamp();
|
||||||
}
|
}
|
||||||
|
|
||||||
/// Devuelve true si estamos en medio de una ráfaga de navegación.
|
/// Devuelve true si estamos en medio de una ráfaga de navegación.
|
||||||
/// Se considera ráfaga si pasaron menos de 100ms desde el último evento.
|
/// Se considera ráfaga si pasaron menos de 100ms desde el último evento.
|
||||||
pub fn isSelectionBurstActive(self: *Self) bool {
|
pub fn isSelectionBurstActive(self: *Self) bool {
|
||||||
const now = std.time.milliTimestamp();
|
const now = utils.milliTimestamp();
|
||||||
return (now - self.last_navigation_time) < 100;
|
return (now - self.last_navigation_time) < 100;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -46,6 +46,7 @@
|
||||||
//! la siguiente, manteniendo el efecto sorpresa.
|
//! la siguiente, manteniendo el efecto sorpresa.
|
||||||
|
|
||||||
const std = @import("std");
|
const std = @import("std");
|
||||||
|
const utils = @import("../utils/utils.zig");
|
||||||
const Context = @import("../core/context.zig").Context;
|
const Context = @import("../core/context.zig").Context;
|
||||||
const Style = @import("../core/style.zig");
|
const Style = @import("../core/style.zig");
|
||||||
const Color = Style.Color;
|
const Color = Style.Color;
|
||||||
|
|
@ -161,7 +162,7 @@ pub const State = struct {
|
||||||
|
|
||||||
/// Actualiza el estado según el tiempo de inactividad
|
/// Actualiza el estado según el tiempo de inactividad
|
||||||
pub fn update(self: *State, last_activity: i64, num_panels: usize) void {
|
pub fn update(self: *State, last_activity: i64, num_panels: usize) void {
|
||||||
const now = std.time.milliTimestamp();
|
const now = utils.milliTimestamp();
|
||||||
const idle_time = now - last_activity;
|
const idle_time = now - last_activity;
|
||||||
const state_elapsed = now - self.state_start_time;
|
const state_elapsed = now - self.state_start_time;
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue