TTPresenceData Class Reference
| Inherits from | NSObject |
|---|---|
| Declared in | TTPresenceData.h |
Overview
TTPresenceData describes a user’s status in the system - mostly if he is online or not, while providing the user’s status as well.
userToken
Token of TTUser to which of which presence data is detailed in this insatnce.
@property (nullable, nonatomic, strong) NSString *userTokenDeclared In
TTPresenceData.h
type
If type equals ‘available’, the available property will be YES. Any other value switches it to ‘NO’.
@property (nullable, nonatomic, strong) NSString *typeDeclared In
TTPresenceData.h
status
User’s status message tagline.
@property (nullable, nonatomic, strong) NSString *statusDeclared In
TTPresenceData.h
available
YES when user is available, NO otherwise.
@property (nonatomic, assign) BOOL availableDeclared In
TTPresenceData.h
typeChangedBlock
Block that is called when Presence data type is changed
@property (nullable, nonatomic, copy) void ( ^ ) ( NSString *_Nullable ) ( "Use TTPresenceDataObserver instead." ) typeChangedBlockDeclared In
TTPresenceData.h
statusChangedBlock
Block that is called when Presence data status is changed
@property (nullable, nonatomic, copy) void ( ^ ) ( NSString *_Nullable ) ( "Use TTPresenceDataObserver instead." ) statusChangedBlockDeclared In
TTPresenceData.h
– addObserver:
Add an observer to track presence and user status changes.
- (void)addObserver:(id<TTPresenceDataObserver> _Nonnull)observerDeclared In
TTPresenceData.h
– removeObserver:
Remove an observer.
- (void)removeObserver:(id<TTPresenceDataObserver> _Nonnull)observerDeclared In
TTPresenceData.h