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

Method insert_playlist

src-tauri/database/src/database.rs:147–156  ·  view source on GitHub ↗
(
        &self,
        conn: &mut PooledConnection<ConnectionManager<LoggingConnection<SqliteConnection>>>,
        _playlist: &QueryablePlaylist,
    )

Source from the content-addressed store, hash-verified

145
146 #[tracing::instrument(level = "debug", skip(self, conn))]
147 fn insert_playlist(
148 &self,
149 conn: &mut PooledConnection<ConnectionManager<LoggingConnection<SqliteConnection>>>,
150 _playlist: &QueryablePlaylist,
151 ) -> Result<String> {
152 trace!("Inserting playlist");
153 insert_into(playlists).values(_playlist).execute(conn)?;
154 info!("Inserted playlist");
155 Ok(_playlist.playlist_id.as_ref().unwrap().clone())
156 }
157
158 #[tracing::instrument(level = "debug", skip(self))]
159 pub fn create_playlist(&self, mut playlist: QueryablePlaylist) -> Result<String> {

Callers 1

create_playlistMethod · 0.80

Calls 1

cloneMethod · 0.80

Tested by

no test coverage detected