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 +++++ JuickPush/Info.plist | 2 +- 3 files changed, 7 insertions(+), 2 deletions(-) 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 diff --git a/JuickPush/Info.plist b/JuickPush/Info.plist index 68d0107..c40536c 100644 --- a/JuickPush/Info.plist +++ b/JuickPush/Info.plist @@ -19,7 +19,7 @@ CFBundleShortVersionString 1.0 CFBundleVersion - 76 + 77 NSExtension NSExtensionPointIdentifier -- cgit v1.2.3