This commit is contained in:
JMARyA 2024-09-19 16:44:44 +02:00
parent abaa9f12c9
commit b00424471c
Signed by: jmarya
GPG key ID: 901B2ADDF27C2263
15 changed files with 52 additions and 68 deletions

View file

@ -7,7 +7,8 @@ use mongodb::bson::doc;
use serde::{Deserialize, Serialize};
use serde_json::json;
use crate::{library::artist::Artist, route::ToAPI};
use crate::library::artist::Artist;
use mongod::ToAPI;
use super::track::Track;
@ -24,7 +25,7 @@ impl Album {
_id: uuid::Uuid::new_v4().to_string(),
title: title.to_string(),
artist_id: if let Some(artist) = artist {
Some(Reference::new_raw(artist).await.unwrap())
Some(Reference::new_raw(artist))
} else {
None
},

View file

@ -6,7 +6,7 @@ use mongodb::bson::doc;
use serde::{Deserialize, Serialize};
use serde_json::json;
use crate::route::ToAPI;
use mongod::ToAPI;
use super::track::Track;

View file

@ -5,11 +5,8 @@ use mongod::{
};
use serde::{Deserialize, Serialize};
use crate::{
library::{track::Track, user::User},
route::ToAPI,
};
use crate::library::{track::Track, user::User};
use mongod::ToAPI;
#[derive(Debug, Clone, Serialize, Deserialize, Model, Referencable)]
pub struct Playlist {
pub _id: String,

View file

@ -4,7 +4,7 @@ use mongod::Model;
use mongodb::bson::doc;
use serde::Serialize;
use crate::route::ToAPI;
use mongod::ToAPI;
use super::{album::Album, artist::Artist, playlist::Playlist, track::Track};

View file

@ -9,10 +9,8 @@ use mongodb::bson::doc;
use serde::{Deserialize, Serialize};
use serde_json::json;
use crate::{
library::{album::Album, artist::Artist},
route::ToAPI,
};
use crate::library::{album::Album, artist::Artist};
use mongod::ToAPI;
use super::{event::Event, metadata::AudioMetadata, user::User};

View file

@ -9,7 +9,7 @@ use rand::RngCore;
use serde::{Deserialize, Serialize};
use serde_json::json;
use crate::route::ToAPI;
use mongod::ToAPI;
fn gen_token(token_length: usize) -> String {
let mut token_bytes = vec![0u8; token_length];