add user directory output
This commit is contained in:
parent
7eb40439b0
commit
62b5baf69e
|
@ -1,7 +1,7 @@
|
|||
use anyhow::Result;
|
||||
use clap::{App, Arg};
|
||||
use reqwest::{Client, Url};
|
||||
use tokencracker::{api::UserResponse, hex_string_hash};
|
||||
use tokencracker::{api::{JensmemesUser, UserResponse}, hex_string_hash};
|
||||
|
||||
#[tokio::main]
|
||||
async fn main() -> Result<()> {
|
||||
|
@ -31,19 +31,20 @@ async fn main() -> Result<()> {
|
|||
.send()
|
||||
.await?;
|
||||
|
||||
let username =
|
||||
let (username, userdir) =
|
||||
if let (200..=210, Ok(usr)) = (response.status().as_u16(), response.bytes().await) {
|
||||
let UserResponse { user, .. } = serde_json::from_slice::<UserResponse>(&usr)?;
|
||||
user.name
|
||||
let UserResponse { user: JensmemesUser {name, userdir, ..}, .. } = serde_json::from_slice::<UserResponse>(&usr)?;
|
||||
(name, userdir)
|
||||
} else {
|
||||
"Not in Database".into()
|
||||
("Not in Database".into(), public.clone())
|
||||
};
|
||||
|
||||
println!(
|
||||
"Username: {}
|
||||
Public Token: {}
|
||||
Private Token: {}",
|
||||
username, public, private
|
||||
Private Token: {}
|
||||
User: https://data.tilera.xyz/file/jensmemes/images/{}",
|
||||
username, public, private, userdir
|
||||
);
|
||||
|
||||
Ok(())
|
||||
|
|
Loading…
Reference in a new issue