add_invite_rooms_section

Plug the join/reject button
The join does not refresh properly the recents.
This commit is contained in:
yannick
2015-12-10 09:00:57 +01:00
parent 6169b39ae5
commit 09567f1c29
5 changed files with 109 additions and 4 deletions
+21 -1
View File
@@ -40,6 +40,7 @@
@end
@implementation RecentsDataSource
@synthesize onRoomInvitationReject, onRoomInvitationAccept;
- (instancetype)init
{
@@ -217,13 +218,32 @@
((MXKInterleavedRecentTableViewCell*)cell).userFlag.backgroundColor = [UIColor clearColor];
}
// on invite cell, add listeners on accept / reject buttons
if ([cell isKindOfClass:[InviteRecentTableViewCell class]])
{
InviteRecentTableViewCell* inviteRecentTableViewCell = (InviteRecentTableViewCell*)cell;
inviteRecentTableViewCell.onRejectClick = ^(){
if (self.onRoomInvitationReject)
{
self.onRoomInvitationReject(roomData.roomDataSource.room);
}
};
inviteRecentTableViewCell.onJoinClick = ^(){
if (self.onRoomInvitationAccept)
{
self.onRoomInvitationAccept(roomData.roomDataSource.room);
}
};
}
return cell;
}
}
return nil;
}
- (id<MXKRecentCellDataStoring>)cellDataAtIndexPath:(NSIndexPath *)indexPath
{
id<MXKRecentCellDataStoring> cellData = nil;