File tree 3 files changed +10
-10
lines changed
matrix-sdk-base/src/rooms
3 files changed +10
-10
lines changed Original file line number Diff line number Diff line change @@ -47,8 +47,8 @@ impl RoomMember {
47
47
}
48
48
49
49
/// Get the original member event
50
- pub fn event ( & self ) -> Arc < MemberEvent > {
51
- self . event . clone ( )
50
+ pub fn event ( & self ) -> & Arc < MemberEvent > {
51
+ & self . event
52
52
}
53
53
54
54
/// Get the display name of the member if there is one.
Original file line number Diff line number Diff line change @@ -313,21 +313,21 @@ impl MemberEvent {
313
313
MemberEvent :: Stripped ( e) => Some ( & e. content ) ,
314
314
}
315
315
}
316
- /// The Sender of this event
316
+ /// The sender of this event.
317
317
pub fn sender ( & self ) -> & UserId {
318
318
match self {
319
319
MemberEvent :: Sync ( e) => e. sender ( ) ,
320
320
MemberEvent :: Stripped ( e) => e. sender . borrow ( ) ,
321
321
}
322
322
}
323
- /// The EventId of this event
323
+ /// The ID of this event.
324
324
pub fn event_id ( & self ) -> Option < & EventId > {
325
325
match self {
326
326
MemberEvent :: Sync ( e) => Some ( e. event_id ( ) ) ,
327
327
MemberEvent :: Stripped ( _) => None ,
328
328
}
329
329
}
330
- /// The Server Timestamp of this event
330
+ /// The Server Timestamp of this event.
331
331
pub fn origin_server_ts ( & self ) -> Option < MilliSecondsSinceUnixEpoch > {
332
332
match self {
333
333
MemberEvent :: Sync ( e) => Some ( e. origin_server_ts ( ) ) ,
Original file line number Diff line number Diff line change @@ -13,18 +13,18 @@ pub struct Invited {
13
13
pub ( crate ) inner : Common ,
14
14
}
15
15
16
- /// Details of the (latest) invite
16
+ /// Details of the (latest) invite.
17
17
#[ derive( Debug , Clone ) ]
18
18
pub struct Invite {
19
- /// Who has been invited
19
+ /// Who has been invited.
20
20
pub invitee : RoomMember ,
21
- /// Who sent the invite
21
+ /// Who sent the invite.
22
22
pub inviter : Option < RoomMember > ,
23
23
}
24
24
25
25
#[ derive( Error , Debug ) ]
26
26
pub enum InvitationError {
27
- /// The client isn't logged in
27
+ /// The client isn't logged in.
28
28
#[ error( "The client isn't authenticated" ) ]
29
29
NotAuthenticated ,
30
30
#[ error( "No membership event found" ) ]
@@ -58,7 +58,7 @@ impl Invited {
58
58
self . inner . join ( ) . await
59
59
}
60
60
61
- /// The membership details of the (latest) invite for this room
61
+ /// The membership details of the (latest) invite for this room.
62
62
pub async fn invite_details ( & self ) -> Result < Invite > {
63
63
let user_id = self
64
64
. inner
You can’t perform that action at this time.
0 commit comments