move userdevicesessionid_uiaarequest to service

This commit is contained in:
Charles Hall 2024-09-30 13:38:25 -07:00
parent a1fe0f3fff
commit fb534d8140
No known key found for this signature in database
GPG key ID: 7B8E0645816E07CF
5 changed files with 42 additions and 70 deletions

View file

@ -1,23 +1,8 @@
use ruma::{api::client::uiaa::UiaaInfo, CanonicalJsonValue, DeviceId, UserId};
use ruma::{api::client::uiaa::UiaaInfo, DeviceId, UserId};
use crate::Result;
pub(crate) trait Data: Send + Sync {
fn set_uiaa_request(
&self,
user_id: &UserId,
device_id: &DeviceId,
session: &str,
request: &CanonicalJsonValue,
) -> Result<()>;
fn get_uiaa_request(
&self,
user_id: &UserId,
device_id: &DeviceId,
session: &str,
) -> Option<CanonicalJsonValue>;
fn update_uiaa_session(
&self,
user_id: &UserId,