From e45cb1f3033f8589e78309c07b81a5745697a2a2 Mon Sep 17 00:00:00 2001 From: Ruben Fonseca Date: Fri, 21 Oct 2011 17:10:54 +0100 Subject: [PATCH] added more notifications on facebook session login/failure --- Classes/ShareKit/Sharers/Services/Facebook/SHKFacebook.m | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/Classes/ShareKit/Sharers/Services/Facebook/SHKFacebook.m b/Classes/ShareKit/Sharers/Services/Facebook/SHKFacebook.m index 2e2be608..93548cfe 100644 --- a/Classes/ShareKit/Sharers/Services/Facebook/SHKFacebook.m +++ b/Classes/ShareKit/Sharers/Services/Facebook/SHKFacebook.m @@ -227,7 +227,9 @@ - (BOOL)dialog:(FBDialog*)dialog shouldOpenURLInExternalBrowser:(NSURL*)url - (void)session:(FBSession*)session didLogin:(FBUID)uid { - // Try to share again + [[NSNotificationCenter defaultCenter] postNotificationName:@"SHKDidLogin" object:nil]; + + // Try to share again if (pendingFacebookAction == SHKFacebookPendingLogin) { self.pendingFacebookAction = SHKFacebookPendingNone; @@ -240,6 +242,11 @@ - (void)session:(FBSession*)session willLogout:(FBUID)uid // Not handling this } +- (void)sessionDidNotLogin:(FBSession *)session +{ + [[NSNotificationCenter defaultCenter] postNotificationName:@"SHKDidNotLogin" object:nil]; +} + #pragma mark FBRequestDelegate methods