display_room_avatars

-> display the room avatars in the chat room
This commit is contained in:
yannick
2015-12-04 14:28:15 +01:00
parent fa0cb4001b
commit eb371f7d8e
6 changed files with 35 additions and 9 deletions
@@ -30,6 +30,8 @@
#import "SegmentedViewController.h"
#import "RoomSettingsViewController.h"
#import "AvatarGenerator.h"
@interface RoomViewController ()
{
// the user taps on a member thumbnail
@@ -414,5 +416,24 @@
}
}
#pragma mark - MXKRoomBubbleTableViewCell delegate
- (UIImage*)pictureViewImage:(MXKRoomBubbleTableViewCell*)cell
{
// replace the identicon icon by the Vector style one
if (!cell.bubbleData.senderAvatarUrl || ([cell.bubbleData.senderAvatarUrl rangeOfString:@"identicon"].location != NSNotFound))
{
return [AvatarGenerator generateRoomMemberAvatar:cell.bubbleData.senderId displayName:cell.bubbleData.senderDisplayName];
}
return nil;
}
- (UIImage*)pictureViewPreviewImage:(MXKRoomBubbleTableViewCell*)cell
{
return [AvatarGenerator generateRoomMemberAvatar:cell.bubbleData.senderId displayName:cell.bubbleData.senderDisplayName];
}
@end