perf: speed-up musicDB load
This commit is contained in:
@@ -4,12 +4,13 @@ use nyquest::{AsyncClient, Body, Request, header::USER_AGENT};
|
||||
|
||||
mod model;
|
||||
use model::{GetResponse, GetUserId};
|
||||
use serde::Serialize;
|
||||
|
||||
pub struct QRCode<'a> {
|
||||
pub qrcode_content: &'a str,
|
||||
}
|
||||
|
||||
#[derive(Debug, snafu::Snafu)]
|
||||
#[derive(Debug, snafu::Snafu, Serialize)]
|
||||
pub enum QRLoginError {
|
||||
#[snafu(display("QRCode expired [10mins]"))]
|
||||
QRCodeExpired10,
|
||||
@@ -23,13 +24,17 @@ pub enum QRLoginError {
|
||||
#[snafu(context(false))]
|
||||
#[snafu(display("request error: {source}"))]
|
||||
NyquestError {
|
||||
#[serde(skip)]
|
||||
source: nyquest::Error,
|
||||
#[serde(skip)]
|
||||
backtrace: Backtrace,
|
||||
},
|
||||
|
||||
#[snafu(context(false))]
|
||||
JSONError {
|
||||
#[serde(skip)]
|
||||
source: serde_json::error::Error,
|
||||
#[serde(skip)]
|
||||
backtrace: Backtrace,
|
||||
},
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user