More warning fixes
This commit is contained in:
@@ -136,7 +136,7 @@ impl CommitManager {
|
|||||||
fn delete_song(&self) {
|
fn delete_song(&self) {
|
||||||
let mut prsr = parsers::api_parser::APIParser {
|
let mut prsr = parsers::api_parser::APIParser {
|
||||||
ica_act: self.ica_action.clone(),
|
ica_act: self.ica_action.clone(),
|
||||||
api: models::api::API::default(),
|
api: models::api::Api::default(),
|
||||||
};
|
};
|
||||||
prsr.parse_api();
|
prsr.parse_api();
|
||||||
let api = prsr.retrieve_api();
|
let api = prsr.retrieve_api();
|
||||||
@@ -178,7 +178,7 @@ impl CommitManager {
|
|||||||
let id = uuid::Uuid::from_str(dwn.as_str()).unwrap();
|
let id = uuid::Uuid::from_str(dwn.as_str()).unwrap();
|
||||||
|
|
||||||
let mut prsr = parsers::api_parser::APIParser {
|
let mut prsr = parsers::api_parser::APIParser {
|
||||||
api: models::api::API::default(),
|
api: models::api::Api::default(),
|
||||||
ica_act: self.ica_action.clone(),
|
ica_act: self.ica_action.clone(),
|
||||||
};
|
};
|
||||||
prsr.parse_api();
|
prsr.parse_api();
|
||||||
@@ -224,7 +224,7 @@ impl CommitManager {
|
|||||||
}
|
}
|
||||||
|
|
||||||
let mut prsr = parsers::api_parser::APIParser {
|
let mut prsr = parsers::api_parser::APIParser {
|
||||||
api: models::api::API::default(),
|
api: models::api::Api::default(),
|
||||||
ica_act: self.ica_action.clone(),
|
ica_act: self.ica_action.clone(),
|
||||||
};
|
};
|
||||||
prsr.parse_api();
|
prsr.parse_api();
|
||||||
@@ -254,7 +254,7 @@ impl CommitManager {
|
|||||||
panic!("Not supported");
|
panic!("Not supported");
|
||||||
}
|
}
|
||||||
|
|
||||||
fn parse_token(&self, api: &models::api::API) -> icarus_models::token::AccessToken {
|
fn parse_token(&self, api: &models::api::Api) -> icarus_models::token::AccessToken {
|
||||||
println!("Fetching token");
|
println!("Fetching token");
|
||||||
|
|
||||||
let mut usr_mgr: managers::user_manager::UserManager =
|
let mut usr_mgr: managers::user_manager::UserManager =
|
||||||
@@ -319,7 +319,7 @@ impl CommitManager {
|
|||||||
cover_path: &String,
|
cover_path: &String,
|
||||||
) -> Result<()> {
|
) -> Result<()> {
|
||||||
let mut prsr = parsers::api_parser::APIParser {
|
let mut prsr = parsers::api_parser::APIParser {
|
||||||
api: models::api::API::default(),
|
api: models::api::Api::default(),
|
||||||
ica_act: self.ica_action.clone(),
|
ica_act: self.ica_action.clone(),
|
||||||
};
|
};
|
||||||
prsr.parse_api();
|
prsr.parse_api();
|
||||||
@@ -458,7 +458,7 @@ impl CommitManager {
|
|||||||
|
|
||||||
fn multi_target_upload(&mut self, sourcepath: &String) -> std::io::Result<()> {
|
fn multi_target_upload(&mut self, sourcepath: &String) -> std::io::Result<()> {
|
||||||
let mut prsr = parsers::api_parser::APIParser {
|
let mut prsr = parsers::api_parser::APIParser {
|
||||||
api: models::api::API::default(),
|
api: models::api::Api::default(),
|
||||||
ica_act: self.ica_action.clone(),
|
ica_act: self.ica_action.clone(),
|
||||||
};
|
};
|
||||||
prsr.parse_api();
|
prsr.parse_api();
|
||||||
|
|||||||
@@ -4,14 +4,14 @@ use crate::models;
|
|||||||
|
|
||||||
pub struct TokenManager {
|
pub struct TokenManager {
|
||||||
pub user: icarus_models::user::User,
|
pub user: icarus_models::user::User,
|
||||||
pub api: models::api::API,
|
pub api: models::api::Api,
|
||||||
}
|
}
|
||||||
|
|
||||||
impl Default for TokenManager {
|
impl Default for TokenManager {
|
||||||
fn default() -> Self {
|
fn default() -> Self {
|
||||||
let mut token = TokenManager {
|
let mut token = TokenManager {
|
||||||
user: icarus_models::user::User::default(),
|
user: icarus_models::user::User::default(),
|
||||||
api: models::api::API::default(),
|
api: models::api::Api::default(),
|
||||||
};
|
};
|
||||||
|
|
||||||
token.init();
|
token.init();
|
||||||
|
|||||||
+2
-11
@@ -2,19 +2,10 @@ use std::default::Default;
|
|||||||
|
|
||||||
use serde::{Deserialize, Serialize};
|
use serde::{Deserialize, Serialize};
|
||||||
|
|
||||||
#[derive(Clone, Debug, Deserialize, Serialize)]
|
#[derive(Clone, Debug, Default, Deserialize, Serialize)]
|
||||||
pub struct API {
|
pub struct Api {
|
||||||
pub url: String,
|
pub url: String,
|
||||||
pub endpoint: String,
|
pub endpoint: String,
|
||||||
pub version: String,
|
pub version: String,
|
||||||
}
|
}
|
||||||
|
|
||||||
impl Default for API {
|
|
||||||
fn default() -> Self {
|
|
||||||
API {
|
|
||||||
url: String::new(),
|
|
||||||
endpoint: String::new(),
|
|
||||||
version: String::new(),
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|||||||
+1
-9
@@ -2,17 +2,9 @@ use std::default::Default;
|
|||||||
|
|
||||||
use serde::{Deserialize, Serialize};
|
use serde::{Deserialize, Serialize};
|
||||||
|
|
||||||
#[derive(Clone, Debug, Deserialize, Serialize)]
|
#[derive(Clone, Debug, Default, Deserialize, Serialize)]
|
||||||
pub struct Flags {
|
pub struct Flags {
|
||||||
pub flag: String,
|
pub flag: String,
|
||||||
pub value: String,
|
pub value: String,
|
||||||
}
|
}
|
||||||
|
|
||||||
impl Default for Flags {
|
|
||||||
fn default() -> Self {
|
|
||||||
Flags {
|
|
||||||
flag: String::new(),
|
|
||||||
value: String::new(),
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|||||||
@@ -4,21 +4,12 @@ use serde::{Deserialize, Serialize};
|
|||||||
|
|
||||||
use crate::models;
|
use crate::models;
|
||||||
|
|
||||||
#[derive(Clone, Debug, Deserialize, Serialize)]
|
#[derive(Clone, Debug, Default, Deserialize, Serialize)]
|
||||||
pub struct IcarusAction {
|
pub struct IcarusAction {
|
||||||
pub action: String,
|
pub action: String,
|
||||||
pub flags: Vec<models::flags::Flags>,
|
pub flags: Vec<models::flags::Flags>,
|
||||||
}
|
}
|
||||||
|
|
||||||
impl Default for IcarusAction {
|
|
||||||
fn default() -> Self {
|
|
||||||
IcarusAction {
|
|
||||||
action: String::new(),
|
|
||||||
flags: Vec::new(),
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
impl IcarusAction {
|
impl IcarusAction {
|
||||||
pub fn retrieve_flag_value(&self, flag: &String) -> String {
|
pub fn retrieve_flag_value(&self, flag: &String) -> String {
|
||||||
let mut val: String = String::new();
|
let mut val: String = String::new();
|
||||||
@@ -30,7 +21,7 @@ impl IcarusAction {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
return val;
|
val
|
||||||
}
|
}
|
||||||
|
|
||||||
pub fn print_action_and_flags(&self) {
|
pub fn print_action_and_flags(&self) {
|
||||||
|
|||||||
@@ -2,17 +2,9 @@ use std::default::Default;
|
|||||||
|
|
||||||
use serde::{Deserialize, Serialize};
|
use serde::{Deserialize, Serialize};
|
||||||
|
|
||||||
#[derive(Debug, Deserialize, Serialize)]
|
#[derive(Debug, Default, Deserialize, Serialize)]
|
||||||
pub struct UploadForm {
|
pub struct UploadForm {
|
||||||
pub url: Option<String>,
|
pub url: Option<String>,
|
||||||
pub filepath: Option<String>,
|
pub filepath: Option<String>,
|
||||||
}
|
}
|
||||||
|
|
||||||
impl Default for UploadForm {
|
|
||||||
fn default() -> Self {
|
|
||||||
UploadForm {
|
|
||||||
url: None,
|
|
||||||
filepath: None,
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|||||||
@@ -2,13 +2,13 @@ use crate::models;
|
|||||||
|
|
||||||
#[derive(Clone, Debug)]
|
#[derive(Clone, Debug)]
|
||||||
pub struct APIParser {
|
pub struct APIParser {
|
||||||
pub api: models::api::API,
|
pub api: models::api::Api,
|
||||||
pub ica_act: models::icarus_action::IcarusAction,
|
pub ica_act: models::icarus_action::IcarusAction,
|
||||||
}
|
}
|
||||||
|
|
||||||
impl APIParser {
|
impl APIParser {
|
||||||
pub fn retrieve_api(&self) -> models::api::API {
|
pub fn retrieve_api(&self) -> models::api::Api {
|
||||||
return self.api.clone();
|
self.api.clone()
|
||||||
}
|
}
|
||||||
|
|
||||||
pub fn parse_api(&mut self) {
|
pub fn parse_api(&mut self) {
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
use crate::models;
|
use crate::models;
|
||||||
|
|
||||||
pub fn retrieve_url(api: &models::api::API, with_id: bool, id: &uuid::Uuid) -> String {
|
pub fn retrieve_url(api: &models::api::Api, with_id: bool, id: &uuid::Uuid) -> String {
|
||||||
if with_id {
|
if with_id {
|
||||||
retrieve_url_with_id(api, id)
|
retrieve_url_with_id(api, id)
|
||||||
} else {
|
} else {
|
||||||
@@ -8,13 +8,13 @@ pub fn retrieve_url(api: &models::api::API, with_id: bool, id: &uuid::Uuid) -> S
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
fn retrieve_url_reg(api: &models::api::API) -> String {
|
fn retrieve_url_reg(api: &models::api::Api) -> String {
|
||||||
let url = format!("{}/api/{}/{}/", api.url, api.version, api.endpoint);
|
let url = format!("{}/api/{}/{}/", api.url, api.version, api.endpoint);
|
||||||
|
|
||||||
url
|
url
|
||||||
}
|
}
|
||||||
|
|
||||||
fn retrieve_url_with_id(api: &models::api::API, id: &uuid::Uuid) -> String {
|
fn retrieve_url_with_id(api: &models::api::Api, id: &uuid::Uuid) -> String {
|
||||||
let url = format!("{}/api/{}/{}/{}", api.url, api.version, api.endpoint, id);
|
let url = format!("{}/api/{}/{}/{}", api.url, api.version, api.endpoint, id);
|
||||||
|
|
||||||
url
|
url
|
||||||
|
|||||||
@@ -7,7 +7,7 @@ use crate::syncers;
|
|||||||
|
|
||||||
#[derive(Clone, Debug, Default)]
|
#[derive(Clone, Debug, Default)]
|
||||||
pub struct Delete {
|
pub struct Delete {
|
||||||
pub api: models::api::API,
|
pub api: models::api::Api,
|
||||||
}
|
}
|
||||||
|
|
||||||
impl Delete {
|
impl Delete {
|
||||||
|
|||||||
@@ -5,7 +5,7 @@ use crate::syncers;
|
|||||||
|
|
||||||
#[derive(Default)]
|
#[derive(Default)]
|
||||||
pub struct Download {
|
pub struct Download {
|
||||||
pub api: models::api::API,
|
pub api: models::api::Api,
|
||||||
}
|
}
|
||||||
|
|
||||||
#[derive(Debug)]
|
#[derive(Debug)]
|
||||||
|
|||||||
@@ -6,7 +6,7 @@ use crate::syncers;
|
|||||||
|
|
||||||
#[derive(Default)]
|
#[derive(Default)]
|
||||||
pub struct RetrieveRecords {
|
pub struct RetrieveRecords {
|
||||||
pub api: models::api::API,
|
pub api: models::api::Api,
|
||||||
}
|
}
|
||||||
|
|
||||||
impl RetrieveRecords {
|
impl RetrieveRecords {
|
||||||
|
|||||||
@@ -8,7 +8,7 @@ use crate::syncers;
|
|||||||
|
|
||||||
#[derive(Default)]
|
#[derive(Default)]
|
||||||
pub struct Upload {
|
pub struct Upload {
|
||||||
pub api: models::api::API,
|
pub api: models::api::Api,
|
||||||
}
|
}
|
||||||
|
|
||||||
impl Upload {
|
impl Upload {
|
||||||
@@ -83,7 +83,7 @@ impl Upload {
|
|||||||
}
|
}
|
||||||
|
|
||||||
pub fn set_api(&mut self, host: &str) {
|
pub fn set_api(&mut self, host: &str) {
|
||||||
let api = models::api::API {
|
let api = models::api::Api {
|
||||||
url: host.to_owned(),
|
url: host.to_owned(),
|
||||||
version: String::from("v1"),
|
version: String::from("v1"),
|
||||||
endpoint: String::new(),
|
endpoint: String::new(),
|
||||||
|
|||||||
Reference in New Issue
Block a user