MCPcopy Create free account
hub / github.com/bajrangCoder/setu / pause

Method pause

src/components/audio_player.rs:182–192  ·  view source on GitHub ↗
(&mut self, cx: &mut Context<Self>)

Source from the content-addressed store, hash-verified

180 if let Some(ref backend) = self.backend
181 && let Ok(backend) = backend.lock()
182 {
183 backend.player.pause();
184 self.current_position = self.clamp_to_duration(backend.player.get_pos());
185 }
186
187 self.playback_state = PlaybackState::Paused;
188 cx.notify();
189 }
190
191 fn resume(&mut self, cx: &mut Context<Self>) {
192 if let Some(ref backend) = self.backend
193 && let Ok(backend) = backend.lock()
194 {
195 backend.player.play();

Callers 1

toggle_playbackMethod · 0.80

Calls 1

clamp_to_durationMethod · 0.80

Tested by

no test coverage detected