From 6e49fc5c4273e7597925c133c3a6985b6ad85ecc Mon Sep 17 00:00:00 2001 From: Vitaly Takmazov Date: Thu, 21 Mar 2019 23:39:03 +0300 Subject: First RC --- Juick/ViewControllers/DiscussionsController.m | 35 +++++++++++++++++++++++++++ 1 file changed, 35 insertions(+) create mode 100644 Juick/ViewControllers/DiscussionsController.m (limited to 'Juick/ViewControllers/DiscussionsController.m') diff --git a/Juick/ViewControllers/DiscussionsController.m b/Juick/ViewControllers/DiscussionsController.m new file mode 100644 index 0000000..b8abd3d --- /dev/null +++ b/Juick/ViewControllers/DiscussionsController.m @@ -0,0 +1,35 @@ +// +// DiscussionsController.m +// Juick +// +// Created by Vitaly Takmazov on 21/03/2019. +// Copyright © 2019 com.juick. All rights reserved. +// + +#import "DiscussionsController.h" +#import "APIClient.h" + +@interface DiscussionsController () + +@end + +@implementation DiscussionsController + +- (void)viewDidLoad { + self.messagesDelegate = self; + self.title = @"Discussions"; + self.path = [APIClient discussionsUrl]; + [self setShouldScrollToBottomOnRefresh:NO]; + [super viewDidLoad]; +} + +- (void)loadMore { + Message *lastMsg = [self.messages lastObject]; + if (lastMsg != nil) { + NSDate *msgDate = [[APIClient sharedClient].dateFormatter dateFromString:lastMsg.timestamp]; + self.params = [@{@"to" : [NSString stringWithFormat:@"%.0f", [msgDate timeIntervalSince1970] * 1000]} mutableCopy]; + [self setShouldScrollToBottomOnRefresh:NO]; + } +} + +@end -- cgit v1.2.3