mirror of
https://framagit.org/veretcle/scootaloo.git
synced 2025-07-21 09:31:19 +02:00
feat: add multi-account ability
This commit is contained in:
@@ -1,3 +1,4 @@
|
||||
use crate::config::MastodonConfig;
|
||||
use crate::config::TwitterConfig;
|
||||
use crate::util::cache_media;
|
||||
use crate::ScootalooError;
|
||||
@@ -29,16 +30,16 @@ pub fn get_oauth2_token(config: &TwitterConfig) -> Token {
|
||||
|
||||
/// Gets Twitter user timeline
|
||||
pub async fn get_user_timeline(
|
||||
config: &TwitterConfig,
|
||||
token: Token,
|
||||
config: &MastodonConfig,
|
||||
token: &Token,
|
||||
lid: Option<u64>,
|
||||
) -> Result<Vec<Tweet>, Box<dyn Error>> {
|
||||
// fix the page size to 200 as it is the maximum Twitter authorizes
|
||||
let (_, feed) = user_timeline(
|
||||
UserID::from(config.username.to_owned()),
|
||||
UserID::from(config.twitter_screen_name.to_owned()),
|
||||
true,
|
||||
false,
|
||||
&token,
|
||||
token,
|
||||
)
|
||||
.with_page_size(200)
|
||||
.older(lid)
|
||||
|
Reference in New Issue
Block a user