MCPcopy Create free account
hub / github.com/ChrisFeldmeier/OpenCodeRust / tick

Method tick

crates/opencode-tui/src/components/spinner.rs:155–163  ·  view source on GitHub ↗
(&mut self)

Source from the content-addressed store, hash-verified

153 }
154
155 pub fn tick(&mut self) -> bool {
156 let prev = self.frame_index;
157 let total = match self.mode {
158 SpinnerMode::Braille => BRAILLE_FRAMES.len(),
159 SpinnerMode::KnightRider => self.knight_total_frames,
160 };
161 self.frame_index = (self.frame_index + 1) % total.max(1);
162 self.frame_index != prev
163 }
164
165 pub fn advance(&mut self, delta_ms: u64) -> bool {
166 if !self.active || delta_ms == 0 {

Callers 1

advanceMethod · 0.45

Calls

no outgoing calls

Tested by

no test coverage detected