@ -53,7 +53,14 @@ typedef NS_ENUM(NSInteger, TSThreadFriendRequestStatus) {
@ property ( nonatomic ) BOOL shouldThreadBeVisible ;
@ property ( nonatomic , readonly ) NSDate * creationDate ;
@ property ( nonatomic , readonly ) BOOL isArchivedByLegacyTimestampForSorting ;
// Loki friend request handling
@ property ( nonatomic ) TSThreadFriendRequestStatus friendRequestStatus ;
/// Shorthand for checking that `friendRequestStatus` is `TSThreadFriendRequestStatusPendingSend`, `TSThreadFriendRequestStatusRequestSent`
/// or `TSThreadFriendRequestStatusRequestReceived`.
@ property ( nonatomic , readonly ) BOOL hasPendingFriendRequest ;
@ property ( nonatomic , readonly ) BOOL isContactFriend ;
@ property ( nonatomic , readonly ) BOOL hasCurrentUserSentFriendRequest ;
@ property ( nonatomic , readonly ) BOOL hasCurrentUserReceivedFriendRequest ;
/**
* Whether the object is a group thread or not .
@ -191,9 +198,6 @@ typedef NS_ENUM(NSInteger, TSThreadFriendRequestStatus) {
- ( void ) setFriendRequestStatus : ( TSThreadFriendRequestStatus ) friendRequestStatus withTransaction : ( YapDatabaseReadWriteTransaction * _Nullable ) transaction ;
/// Shorthand for checking that `friendRequestStatus` is `TSThreadFriendRequestStatusPendingSend`, `TSThreadFriendRequestStatusRequestSent` or `TSThreadFriendRequestStatusRequestReceived`.
- ( BOOL ) hasPendingFriendRequest ;
@ end
NS_ASSUME_NONNULL_END