|
|
|
|
|
|
|
|
|
|
|
|
|
|
@interface Comment
|
|
|
@interface Comment
|
|
|
//v4
|
|
|
//v4
|
|
|
@property(strong,nonatomic) id pk;
|
|
|
|
|
|
|
|
|
@property(strong, nonatomic) id pk;
|
|
|
@property(strong, nonatomic) NSString *bodyText;
|
|
|
@property(strong, nonatomic) NSString *bodyText;
|
|
|
@property(strong, nonatomic) NSString *author;
|
|
|
@property(strong, nonatomic) NSString *author;
|
|
|
@property(strong, nonatomic) id bodyRichTextAttributed;
|
|
|
@property(strong, nonatomic) id bodyRichTextAttributed;
|
|
|
|
|
|
|
|
|
@end
|
|
|
@end
|
|
|
|
|
|
|
|
|
@interface CommentsViewController : NSObject
|
|
|
@interface CommentsViewController : NSObject
|
|
|
@property(strong,nonatomic) id postData;
|
|
|
|
|
|
|
|
|
@property(strong, nonatomic) id postData;
|
|
|
- (void)reloadCommentsWithNewCommentsHighlight:(BOOL)arg1 autoScroll:(BOOL)arg2 animated:(BOOL)arg3;
|
|
|
- (void)reloadCommentsWithNewCommentsHighlight:(BOOL)arg1 autoScroll:(BOOL)arg2 animated:(BOOL)arg3;
|
|
|
- (void)reloadCommentsSection:(BOOL)arg1;
|
|
|
- (void)reloadCommentsSection:(BOOL)arg1;
|
|
|
- (void)reloadPostSection:(BOOL)arg1;
|
|
|
- (void)reloadPostSection:(BOOL)arg1;
|
|
|
|
|
|
|
|
|
@end
|
|
|
@end
|
|
|
|
|
|
|
|
|
@interface CommentActionSheetViewController : UIViewController
|
|
|
@interface CommentActionSheetViewController : UIViewController
|
|
|
@property(strong,nonatomic) Comment *comment;
|
|
|
|
|
|
@property(strong,nonatomic) id commentTreeNode;
|
|
|
|
|
|
@property(strong,nonatomic) CommentsViewController *commentActionSheetDelegate;
|
|
|
|
|
|
|
|
|
@property(strong, nonatomic) Comment *comment;
|
|
|
|
|
|
@property(strong, nonatomic) id commentTreeNode;
|
|
|
|
|
|
@property(strong, nonatomic) CommentsViewController *commentActionSheetDelegate;
|
|
|
- (id)animationControllerForDismissedController:(id)arg1;
|
|
|
- (id)animationControllerForDismissedController:(id)arg1;
|
|
|
@end
|
|
|
@end
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/* -- Comment Interfaces -- */
|
|
|
/* -- Comment Interfaces -- */
|
|
|
|
|
|
|
|
|
@interface CommentTreeNode
|
|
|
@interface CommentTreeNode
|
|
|
@property(strong,nonatomic) Comment *comment;
|
|
|
|
|
|
|
|
|
@property(strong, nonatomic) Comment *comment;
|
|
|
|
|
|
|
|
|
//custom elements
|
|
|
//custom elements
|
|
|
@property(strong,nonatomic) id commentTreeHeaderNode;
|
|
|
|
|
|
@property(strong,nonatomic) id commentTreeCommandBarNode;
|
|
|
|
|
|
|
|
|
@property(strong, nonatomic) id commentTreeHeaderNode;
|
|
|
|
|
|
@property(strong, nonatomic) id commentTreeCommandBarNode;
|
|
|
@end
|
|
|
@end
|
|
|
|
|
|
|
|
|
@interface CommentTreeDisplayNode
|
|
|
@interface CommentTreeDisplayNode
|
|
|
@property(strong,nonatomic) id commentNode;
|
|
|
|
|
|
|
|
|
@property(strong, nonatomic) id commentNode;
|
|
|
@end
|
|
|
@end
|
|
|
|
|
|
|
|
|
@interface CommentTreeHeaderNode
|
|
|
@interface CommentTreeHeaderNode
|
|
|
@property(strong,nonatomic) id commentTreeNode;
|
|
|
|
|
|
|
|
|
@property(strong, nonatomic) id commentTreeNode;
|
|
|
- (void)updateContentViewsForData:(id)arg1;
|
|
|
- (void)updateContentViewsForData:(id)arg1;
|
|
|
@end
|
|
|
@end
|
|
|
|
|
|
|
|
|
@interface CommentTreeCommandBarNode
|
|
|
@interface CommentTreeCommandBarNode
|
|
|
@property(strong,nonatomic) id commentTreeNode;
|
|
|
|
|
|
@property(strong,nonatomic) id delegate;
|
|
|
|
|
|
@property(strong,nonatomic) UIView* view;
|
|
|
|
|
|
@property(strong,nonatomic) id overflowButtonNode;
|
|
|
|
|
|
@property(assign,nonatomic) CGRect frame;
|
|
|
|
|
|
|
|
|
@property(strong, nonatomic) id commentTreeNode;
|
|
|
|
|
|
@property(strong, nonatomic) id delegate;
|
|
|
|
|
|
@property(strong, nonatomic) UIView *view;
|
|
|
|
|
|
@property(strong, nonatomic) id overflowButtonNode;
|
|
|
|
|
|
@property(assign, nonatomic) CGRect frame;
|
|
|
@end
|
|
|
@end
|
|
|
|
|
|
|
|
|
@interface CommentTreeHeaderView
|
|
|
@interface CommentTreeHeaderView
|
|
|
@property(strong,nonatomic) id commentTreeNode;
|
|
|
|
|
|
|
|
|
@property(strong, nonatomic) id commentTreeNode;
|
|
|
|
|
|
|
|
|
- (void)updateContentViewsForData:(id)arg1;
|
|
|
- (void)updateContentViewsForData:(id)arg1;
|
|
|
@end
|
|
|
@end
|
|
|
|
|
|
|
|
|
/* -- Post Interfaces -- */
|
|
|
/* -- Post Interfaces -- */
|
|
|
|
|
|
|
|
|
@interface Post
|
|
|
@interface Post
|
|
|
@property(strong,nonatomic) NSString *author;
|
|
|
|
|
|
@property(strong,nonatomic) NSString *selfText;
|
|
|
|
|
|
@property(strong,nonatomic) id selfTextAttributed;
|
|
|
|
|
|
@property(strong,nonatomic) id selfPostRichTextAttributed;
|
|
|
|
|
|
@property(strong,nonatomic) id previewFeedPostTextString;
|
|
|
|
|
|
@property(assign,nonatomic) BOOL isSelfPost;
|
|
|
|
|
|
@property(strong,nonatomic) NSString *pk;
|
|
|
|
|
|
|
|
|
@property(strong, nonatomic) NSString *author;
|
|
|
|
|
|
@property(strong, nonatomic) NSString *selfText;
|
|
|
|
|
|
@property(strong, nonatomic) id selfTextAttributed;
|
|
|
|
|
|
@property(strong, nonatomic) id selfPostRichTextAttributed;
|
|
|
|
|
|
@property(strong, nonatomic) id previewFeedPostTextString;
|
|
|
|
|
|
@property(assign, nonatomic) BOOL isSelfPost;
|
|
|
|
|
|
@property(strong, nonatomic) NSString *pk;
|
|
|
@end
|
|
|
@end
|
|
|
|
|
|
|
|
|
@interface PostDetailViewController
|
|
|
@interface PostDetailViewController
|
|
|
@property(strong,nonatomic) id selfTextNode;
|
|
|
|
|
|
|
|
|
@property(strong, nonatomic) id selfTextNode;
|
|
|
- (void)configureSelfTextNode;
|
|
|
- (void)configureSelfTextNode;
|
|
|
|
|
|
|
|
|
//custom elements
|
|
|
//custom elements
|
|
|
@property(strong,nonatomic) id feedPostTextWithThumbnailNode;
|
|
|
|
|
|
@property(strong,nonatomic) id feedPostDetailCellNode;
|
|
|
|
|
|
|
|
|
@property(strong, nonatomic) id feedPostTextWithThumbnailNode;
|
|
|
|
|
|
@property(strong, nonatomic) id feedPostDetailCellNode;
|
|
|
@end
|
|
|
@end
|
|
|
|
|
|
|
|
|
@interface PostActionSheetViewController : UIViewController
|
|
|
@interface PostActionSheetViewController : UIViewController
|
|
|
@property(strong,nonatomic) Post *post;
|
|
|
|
|
|
@property(strong,nonatomic) id postActionSheetDelegate;
|
|
|
|
|
|
|
|
|
@property(strong, nonatomic) Post *post;
|
|
|
|
|
|
@property(strong, nonatomic) id postActionSheetDelegate;
|
|
|
@end
|
|
|
@end
|
|
|
|
|
|
|
|
|
@interface PostDetailNavigationItemHandler
|
|
|
@interface PostDetailNavigationItemHandler
|
|
|
@property(strong,nonatomic) id controller;
|
|
|
|
|
|
@property(strong,nonatomic) id presenter;
|
|
|
|
|
|
|
|
|
@property(strong, nonatomic) id controller;
|
|
|
|
|
|
@property(strong, nonatomic) id presenter;
|
|
|
@end
|
|
|
@end
|
|
|
|
|
|
|
|
|
@interface FeedPostDetailCellNode
|
|
|
@interface FeedPostDetailCellNode
|
|
|
@property(strong,nonatomic) id textNode;
|
|
|
|
|
|
@property(strong,nonatomic) id delegate;
|
|
|
|
|
|
@property(strong,nonatomic) id contentNode;
|
|
|
|
|
|
@property(strong,nonatomic) id titleNode;
|
|
|
|
|
|
|
|
|
@property(strong, nonatomic) id textNode;
|
|
|
|
|
|
@property(strong, nonatomic) id delegate;
|
|
|
|
|
|
@property(strong, nonatomic) id contentNode;
|
|
|
|
|
|
@property(strong, nonatomic) id titleNode;
|
|
|
@end
|
|
|
@end
|
|
|
|
|
|
|
|
|
@interface FeedPostTitleNode
|
|
|
@interface FeedPostTitleNode
|
|
|
@property(strong,nonatomic) id delegate;
|
|
|
|
|
|
|
|
|
@property(strong, nonatomic) id delegate;
|
|
|
- (void)configureNodes;
|
|
|
- (void)configureNodes;
|
|
|
@end
|
|
|
@end
|
|
|
|
|
|
|
|
|
@interface FeedPostDetailDelegator
|
|
|
@interface FeedPostDetailDelegator
|
|
|
@property(strong,nonatomic) id viewController;
|
|
|
|
|
|
|
|
|
@property(strong, nonatomic) id viewController;
|
|
|
@end
|
|
|
@end
|
|
|
|
|
|
|
|
|
@interface FeedPostContentNode
|
|
|
@interface FeedPostContentNode
|
|
|
|
|
|
|
|
|
/* -- Other Interfaces -- */
|
|
|
/* -- Other Interfaces -- */
|
|
|
|
|
|
|
|
|
@interface RichTextDisplayNode
|
|
|
@interface RichTextDisplayNode
|
|
|
@property(strong,nonatomic) id attributedText;
|
|
|
|
|
|
|
|
|
@property(strong, nonatomic) id attributedText;
|
|
|
@end
|
|
|
@end
|
|
|
|
|
|
|
|
|
@interface RUIActionSheetItem : NSObject
|
|
|
@interface RUIActionSheetItem : NSObject
|
|
|
@property(strong,nonatomic) id leftIconImage;
|
|
|
|
|
|
|
|
|
@property(strong, nonatomic) id leftIconImage;
|
|
|
- (id)initWithLeftIconImage:(id)arg1 text:(id)arg2 identifier:(id)arg3 context:(id)arg4;
|
|
|
- (id)initWithLeftIconImage:(id)arg1 text:(id)arg2 identifier:(id)arg3 context:(id)arg4;
|
|
|
@end
|
|
|
@end
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@interface ActionSheetItem : NSObject
|
|
|
@interface ActionSheetItem : NSObject
|
|
|
// <= 4.17
|
|
|
// <= 4.17
|
|
|
@property(strong,nonatomic) id leftIconImage;
|
|
|
|
|
|
|
|
|
@property(strong, nonatomic) id leftIconImage;
|
|
|
- (id) initWithLeftIconImage:(id)arg1 text:(id)arg2 identifier:(id)arg3 context:(id)arg4;
|
|
|
- (id) initWithLeftIconImage:(id)arg1 text:(id)arg2 identifier:(id)arg3 context:(id)arg4;
|
|
|
@end
|
|
|
@end
|
|
|
|
|
|
|
|
|
@interface RUITheme
|
|
|
@interface RUITheme
|
|
|
@property(strong,nonatomic) id bodyTextColor;
|
|
|
|
|
|
|
|
|
@property(strong, nonatomic) id bodyTextColor;
|
|
|
@end
|
|
|
@end
|
|
|
|
|
|
|
|
|
@interface NSAttributedStringMarkdownParser
|
|
|
@interface NSAttributedStringMarkdownParser
|
|
|
|
|
|
|
|
|
+ (id)sharedManager;
|
|
|
+ (id)sharedManager;
|
|
|
|
|
|
|
|
|
// >= 4.45.0
|
|
|
// >= 4.45.0
|
|
|
@property(strong,nonatomic) id darkTheme;
|
|
|
|
|
|
@property(strong,nonatomic) id lightTheme;
|
|
|
|
|
|
|
|
|
@property(strong, nonatomic) id darkTheme;
|
|
|
|
|
|
@property(strong, nonatomic) id lightTheme;
|
|
|
- (id)initWithAppSettings:(id)arg1;
|
|
|
- (id)initWithAppSettings:(id)arg1;
|
|
|
|
|
|
|
|
|
// < 4.45.0
|
|
|
// < 4.45.0
|
|
|
@property(strong,nonatomic) id dayTheme;
|
|
|
|
|
|
@property(strong,nonatomic) id nightTheme;
|
|
|
|
|
|
|
|
|
@property(strong, nonatomic) id dayTheme;
|
|
|
|
|
|
@property(strong, nonatomic) id nightTheme;
|
|
|
- (id)initWithTraitCollection:(id)arg1 appSettings:(id)arg2;
|
|
|
- (id)initWithTraitCollection:(id)arg1 appSettings:(id)arg2;
|
|
|
|
|
|
|
|
|
@end
|
|
|
@end
|
|
|
|
|
|
|
|
|
@end
|
|
|
@end
|
|
|
|
|
|
|
|
|
@interface AccountManager
|
|
|
@interface AccountManager
|
|
|
@property(assign,nonatomic) id defaults;
|
|
|
|
|
|
|
|
|
@property(assign, nonatomic) id defaults;
|
|
|
+ (id)sharedManager;
|
|
|
+ (id)sharedManager;
|
|
|
@end
|
|
|
@end
|
|
|
|
|
|
|