| 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> { |