Join room loading indicators

This commit is contained in:
Andy Uhnak
2022-03-23 16:26:44 +00:00
parent 23ba48dad6
commit fadfa48f9f
20 changed files with 287 additions and 265 deletions
@@ -27,6 +27,8 @@
#import "MXKAttachmentsViewController.h"
#import "MXKAttachmentAnimator.h"
@class UserIndicatorStore;
typedef NS_ENUM(NSUInteger, MXKRoomViewControllerJoinRoomResult) {
MXKRoomViewControllerJoinRoomResultSuccess,
MXKRoomViewControllerJoinRoomResultFailureRoomEmpty,
@@ -198,6 +200,12 @@ typedef NS_ENUM(NSUInteger, MXKRoomViewControllerJoinRoomResult) {
*/
@property NSTimeInterval resizeComposerAnimationDuration;
/**
A store of user indicators that lets the room present and dismiss indicators without
worrying about the presentation context or memory management.
*/
@property (strong, nonatomic) UserIndicatorStore *userIndicatorStore;
/**
This object is defined when the displayed room is left. It is added into the bubbles table header.
This label is used to display the reason why the room has been left.