Skip to content

Commit a8b3b39

Browse files
committed
chore(ffi): rename the utd_hook to utd_hook_manager
1 parent 857cf6f commit a8b3b39

File tree

2 files changed

+19
-17
lines changed

2 files changed

+19
-17
lines changed

bindings/matrix-sdk-ffi/src/client.rs

Lines changed: 14 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -220,7 +220,7 @@ impl From<matrix_sdk::TransmissionProgress> for TransmissionProgress {
220220
pub struct Client {
221221
pub(crate) inner: AsyncRuntimeDropped<MatrixClient>,
222222
delegate: OnceLock<Arc<dyn ClientDelegate>>,
223-
utd_hook: OnceLock<Arc<UtdHookManager>>,
223+
utd_hook_manager: OnceLock<Arc<UtdHookManager>>,
224224
session_verification_controller:
225225
Arc<tokio::sync::RwLock<Option<SessionVerificationController>>>,
226226
}
@@ -265,7 +265,7 @@ impl Client {
265265
let client = Client {
266266
inner: AsyncRuntimeDropped::new(sdk_client.clone()),
267267
delegate: OnceLock::new(),
268-
utd_hook: OnceLock::new(),
268+
utd_hook_manager: OnceLock::new(),
269269
session_verification_controller,
270270
};
271271

@@ -783,19 +783,19 @@ impl Client {
783783
// events (or discarded, if they get decrypted fast enough).
784784
const UTD_HOOK_GRACE_PERIOD: Duration = Duration::from_secs(60);
785785

786-
let mut utd_hook = UtdHookManager::new(
786+
let mut utd_hook_manager = UtdHookManager::new(
787787
Arc::new(UtdHook { delegate: utd_delegate.into() }),
788788
(*self.inner).clone(),
789789
)
790790
.with_max_delay(UTD_HOOK_GRACE_PERIOD);
791791

792-
if let Err(e) = utd_hook.reload_from_store().await {
792+
if let Err(e) = utd_hook_manager.reload_from_store().await {
793793
error!("Unable to reload UTD hook data from data store: {}", e);
794794
// Carry on with the setup anyway; we shouldn't fail setup just
795795
// because the UTD hook failed to load its data.
796796
}
797797

798-
self.utd_hook.get_or_init(|| Arc::new(utd_hook));
798+
self.utd_hook_manager.get_or_init(|| Arc::new(utd_hook_manager));
799799
}
800800

801801
pub fn session(&self) -> Result<Session, ClientError> {
@@ -1057,7 +1057,7 @@ impl Client {
10571057
self.inner
10581058
.rooms()
10591059
.into_iter()
1060-
.map(|room| Arc::new(Room::new(room, self.utd_hook.get().cloned())))
1060+
.map(|room| Arc::new(Room::new(room, self.utd_hook_manager.get().cloned())))
10611061
.collect()
10621062
}
10631063

@@ -1076,14 +1076,16 @@ impl Client {
10761076
let room_id = RoomId::parse(room_id)?;
10771077
let sdk_room = self.inner.get_room(&room_id);
10781078

1079-
let room = sdk_room.map(|room| Arc::new(Room::new(room, self.utd_hook.get().cloned())));
1079+
let room =
1080+
sdk_room.map(|room| Arc::new(Room::new(room, self.utd_hook_manager.get().cloned())));
10801081
Ok(room)
10811082
}
10821083

10831084
pub fn get_dm_room(&self, user_id: String) -> Result<Option<Arc<Room>>, ClientError> {
10841085
let user_id = UserId::parse(user_id)?;
10851086
let sdk_room = self.inner.get_dm_room(&user_id);
1086-
let dm = sdk_room.map(|room| Arc::new(Room::new(room, self.utd_hook.get().cloned())));
1087+
let dm =
1088+
sdk_room.map(|room| Arc::new(Room::new(room, self.utd_hook_manager.get().cloned())));
10871089
Ok(dm)
10881090
}
10891091

@@ -1190,7 +1192,7 @@ impl Client {
11901192
pub async fn join_room_by_id(&self, room_id: String) -> Result<Arc<Room>, ClientError> {
11911193
let room_id = RoomId::parse(room_id)?;
11921194
let room = self.inner.join_room_by_id(room_id.as_ref()).await?;
1193-
Ok(Arc::new(Room::new(room, self.utd_hook.get().cloned())))
1195+
Ok(Arc::new(Room::new(room, self.utd_hook_manager.get().cloned())))
11941196
}
11951197

11961198
/// Join a room by its ID or alias.
@@ -1211,7 +1213,7 @@ impl Client {
12111213
.collect::<Result<Vec<_>, _>>()?;
12121214
let room =
12131215
self.inner.join_room_by_id_or_alias(room_id.as_ref(), server_names.as_ref()).await?;
1214-
Ok(Arc::new(Room::new(room, self.utd_hook.get().cloned())))
1216+
Ok(Arc::new(Room::new(room, self.utd_hook_manager.get().cloned())))
12151217
}
12161218

12171219
/// Knock on a room to join it using its ID or alias.
@@ -1225,7 +1227,7 @@ impl Client {
12251227
let server_names =
12261228
server_names.iter().map(ServerName::parse).collect::<Result<Vec<_>, _>>()?;
12271229
let room = self.inner.knock(room_id, reason, server_names).await?;
1228-
Ok(Arc::new(Room::new(room, self.utd_hook.get().cloned())))
1230+
Ok(Arc::new(Room::new(room, self.utd_hook_manager.get().cloned())))
12291231
}
12301232

12311233
pub async fn get_recently_visited_rooms(&self) -> Result<Vec<String>, ClientError> {
@@ -1321,7 +1323,7 @@ impl Client {
13211323
let room_id = RoomId::parse(room_id)?;
13221324
Ok(Arc::new(Room::new(
13231325
self.inner.await_room_remote_echo(&room_id).await,
1324-
self.utd_hook.get().cloned(),
1326+
self.utd_hook_manager.get().cloned(),
13251327
)))
13261328
}
13271329

bindings/matrix-sdk-ffi/src/room.rs

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -78,13 +78,13 @@ pub(crate) type TimelineLock = Arc<RwLock<Option<Arc<Timeline>>>>;
7878
#[derive(uniffi::Object)]
7979
pub struct Room {
8080
pub(super) inner: SdkRoom,
81-
utd_hook: Option<Arc<UtdHookManager>>,
81+
utd_hook_manager: Option<Arc<UtdHookManager>>,
8282
timeline: TimelineLock,
8383
}
8484

8585
impl Room {
86-
pub(crate) fn new(inner: SdkRoom, utd_hook: Option<Arc<UtdHookManager>>) -> Self {
87-
Room { inner, timeline: Default::default(), utd_hook }
86+
pub(crate) fn new(inner: SdkRoom, utd_hook_manager: Option<Arc<UtdHookManager>>) -> Self {
87+
Room { inner, timeline: Default::default(), utd_hook_manager }
8888
}
8989
}
9090

@@ -234,8 +234,8 @@ impl Room {
234234
}
235235

236236
if configuration.report_utds {
237-
if let Some(utd_hook) = self.utd_hook.clone() {
238-
builder = builder.with_unable_to_decrypt_hook(utd_hook);
237+
if let Some(utd_hook_manager) = self.utd_hook_manager.clone() {
238+
builder = builder.with_unable_to_decrypt_hook(utd_hook_manager);
239239
}
240240
}
241241

0 commit comments

Comments
 (0)