Introduce canInvitePeople on bubble cell data

This commit is contained in:
ismailgulek
2022-06-14 18:01:24 +03:00
parent 5ca5cb8b34
commit 84dcbbf001
2 changed files with 12 additions and 0 deletions
@@ -701,6 +701,13 @@
return res;
}
- (BOOL)canInvitePeople
{
NSInteger requiredLevel = roomDataSource.roomState.powerLevels.invite;
NSInteger myLevel = [roomDataSource.roomState.powerLevels powerLevelOfUserWithUserID:roomDataSource.mxSession.myUserId];
return myLevel >= requiredLevel;
}
- (NSArray*)events
{
NSMutableArray* eventsArray;
@@ -112,6 +112,11 @@
*/
@property (nonatomic) BOOL shouldHideSenderInformation;
/**
Flag indicating whether the user can invite people in this room.
*/
@property (nonatomic, readonly) BOOL canInvitePeople;
/**
Tell whether this bubble has nothing to display (neither a message nor an attachment).
*/