mirror of
https://framagit.org/veretcle/scootaloo.git
synced 2025-07-21 09:31:19 +02:00
Merge branch 'fix_copy_profile' into 'master'
Fix copy profile See merge request veretcle/scootaloo!49
This commit is contained in:
2
Cargo.lock
generated
2
Cargo.lock
generated
@@ -1342,7 +1342,7 @@ dependencies = [
|
|||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "scootaloo"
|
name = "scootaloo"
|
||||||
version = "1.1.0"
|
version = "1.1.1"
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"base64",
|
"base64",
|
||||||
"clap",
|
"clap",
|
||||||
|
@@ -1,6 +1,6 @@
|
|||||||
[package]
|
[package]
|
||||||
name = "scootaloo"
|
name = "scootaloo"
|
||||||
version = "1.1.0"
|
version = "1.1.1"
|
||||||
authors = ["VC <veretcle+framagit@mateu.be>"]
|
authors = ["VC <veretcle+framagit@mateu.be>"]
|
||||||
edition = "2021"
|
edition = "2021"
|
||||||
|
|
||||||
|
11
src/lib.rs
11
src/lib.rs
@@ -263,8 +263,13 @@ pub async fn profile(config: Config, bot: Option<bool>) {
|
|||||||
.user
|
.user
|
||||||
.ok_or_else(|| ScootalooError::new("No user in Tweet!"))?;
|
.ok_or_else(|| ScootalooError::new("No user in Tweet!"))?;
|
||||||
|
|
||||||
let mut display_name = twitter_user.name.clone();
|
let display_name = Some(String::from_utf16_lossy(
|
||||||
display_name.truncate(30);
|
&twitter_user
|
||||||
|
.name
|
||||||
|
.encode_utf16()
|
||||||
|
.take(30)
|
||||||
|
.collect::<Vec<u16>>(),
|
||||||
|
));
|
||||||
|
|
||||||
let header = match twitter_user.profile_banner_url {
|
let header = match twitter_user.profile_banner_url {
|
||||||
Some(h) => Some(base64_media(&h).await?),
|
Some(h) => Some(base64_media(&h).await?),
|
||||||
@@ -274,7 +279,7 @@ pub async fn profile(config: Config, bot: Option<bool>) {
|
|||||||
let update_creds = UpdateCredentialsInputOptions {
|
let update_creds = UpdateCredentialsInputOptions {
|
||||||
discoverable: None,
|
discoverable: None,
|
||||||
bot,
|
bot,
|
||||||
display_name: Some(display_name),
|
display_name,
|
||||||
note: twitter_user.description,
|
note: twitter_user.description,
|
||||||
avatar: Some(
|
avatar: Some(
|
||||||
base64_media(&twitter_user.profile_image_url_https.replace("_normal", ""))
|
base64_media(&twitter_user.profile_image_url_https.replace("_normal", ""))
|
||||||
|
Reference in New Issue
Block a user