From d5ffc51c8d1721e53d92dd919a36c72b43d05c45 Mon Sep 17 00:00:00 2001
From: Vitaly Takmazov
Date: Wed, 31 Oct 2018 00:40:51 +0300
Subject: Refresh chat on uname change
---
Juick/Supporting Files/Juick-Info.plist | 2 +-
Juick/ViewControllers/ChatViewController.m | 5 +++++
2 files changed, 6 insertions(+), 1 deletion(-)
(limited to 'Juick')
diff --git a/Juick/Supporting Files/Juick-Info.plist b/Juick/Supporting Files/Juick-Info.plist
index 91fc22c..2fa5ee4 100644
--- a/Juick/Supporting Files/Juick-Info.plist
+++ b/Juick/Supporting Files/Juick-Info.plist
@@ -21,7 +21,7 @@
CFBundleSignature
????
CFBundleVersion
- 76
+ 77
ITSAppUsesNonExemptEncryption
LSApplicationCategoryType
diff --git a/Juick/ViewControllers/ChatViewController.m b/Juick/ViewControllers/ChatViewController.m
index c36bf1a..54614b7 100644
--- a/Juick/ViewControllers/ChatViewController.m
+++ b/Juick/ViewControllers/ChatViewController.m
@@ -31,6 +31,7 @@
[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(keyboardWillChangeFrame:) name:UIKeyboardWillChangeFrameNotification object:nil];
self.refreshControl = [UIRefreshControl new];
[self.refreshControl addTarget:self action:@selector(reloadChat) forControlEvents:UIControlEventValueChanged];
+ [self addObserver:self forKeyPath:@"uname" options:0 context:nil];
}
-(void) reloadChat {
@@ -109,4 +110,8 @@
}];
}
+- (void)observeValueForKeyPath:(NSString *)keyPath ofObject:(id)object change:(NSDictionary *)change context:(void *)context {
+ [self reloadChat];
+}
+
@end
--
cgit v1.2.3