aboutsummaryrefslogtreecommitdiff
path: root/server/src/federation.rs
diff options
context:
space:
mode:
Diffstat (limited to 'server/src/federation.rs')
-rw-r--r--server/src/federation.rs15
1 files changed, 8 insertions, 7 deletions
diff --git a/server/src/federation.rs b/server/src/federation.rs
index 38863e2..eb2a1ac 100644
--- a/server/src/federation.rs
+++ b/server/src/federation.rs
@@ -5,8 +5,8 @@
*/
use anyhow::anyhow;
use jellybase::CONF;
-use jellyclient::{Instance, Session};
-use std::{collections::HashMap, sync::Arc, time::Duration};
+use jellyclient::{Instance, LoginDetails, Session};
+use std::{collections::HashMap, sync::Arc};
use tokio::sync::RwLock;
pub struct Federation {
@@ -46,11 +46,12 @@ impl Federation {
let s = Arc::new(
self.get_instance(host)?
.to_owned()
- .login(
- username.to_owned(),
- password.to_owned(),
- Duration::from_secs(60 * 60 * 24 * 356),
- )
+ .login(LoginDetails {
+ username: username.to_owned(),
+ password: password.to_owned(),
+ expire: None,
+ drop_permissions: None,
+ })
.await?,
);
w.insert(host.to_owned(), s.clone());