MCPcopy Create free account
hub / github.com/Moosync/Moosync / refresh_login

Method refresh_login

src-tauri/src/providers/youtube.rs:205–217  ·  view source on GitHub ↗
(&self)

Source from the content-addressed store, hash-verified

203
204 #[tracing::instrument(level = "debug", skip(self))]
205 async fn refresh_login(&self) -> Result<()> {
206 let client = self.get_oauth_client().await;
207 if let Some(client) = client {
208 {
209 let mut tokens = self.tokens.lock().await;
210 *tokens =
211 Some(refresh_login("MoosyncYoutubeRefreshToken", client, &self.app).await?);
212 }
213 self.create_api_client().await;
214 }
215
216 Ok(())
217 }
218
219 #[tracing::instrument(level = "debug", skip(self, resp))]
220 fn parse_playlist(&self, resp: Playlist) -> QueryablePlaylist {

Callers 2

get_api_clientMethod · 0.45
initializeMethod · 0.45

Calls 3

refresh_loginFunction · 0.85
get_oauth_clientMethod · 0.45
create_api_clientMethod · 0.45

Tested by

no test coverage detected