diff options
author | Vitaly Takmazov | 2018-10-31 00:40:51 +0300 |
---|---|---|
committer | Vitaly Takmazov | 2018-10-31 00:40:51 +0300 |
commit | d5ffc51c8d1721e53d92dd919a36c72b43d05c45 (patch) | |
tree | 79fd594505c0936d317f1bbaf853248ca3d24dc4 /Juick | |
parent | 2d6630dda9f7c3df0da956c4644f94342d2bb747 (diff) |
Refresh chat on uname change
Diffstat (limited to 'Juick')
-rw-r--r-- | Juick/Supporting Files/Juick-Info.plist | 2 | ||||
-rw-r--r-- | Juick/ViewControllers/ChatViewController.m | 5 |
2 files changed, 6 insertions, 1 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 @@ <key>CFBundleSignature</key> <string>????</string> <key>CFBundleVersion</key> - <string>76</string> + <string>77</string> <key>ITSAppUsesNonExemptEncryption</key> <false/> <key>LSApplicationCategoryType</key> 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<NSKeyValueChangeKey,id> *)change context:(void *)context { + [self reloadChat]; +} + @end |