void internalRequestRecieveCallback(int responseCode, const char* requestID, const char* message, const char* senderID, const char* senderName, const char* receiverID, const char* data, const char* errorMessage) { EziFacebookDelegate* tempFBDelegate; tempFBDelegate = EziSocialObject::sharedObject()->getFacebookDelegate(); if (responseCode == EziSocialWrapperNS::RESPONSE_CODE::FB_CHALLENGE_RECEIVE || responseCode == EziSocialWrapperNS::RESPONSE_CODE::FB_GIFT_RECEIVE || responseCode == EziSocialWrapperNS::RESPONSE_CODE::FB_INVITE_RECEIVE) { // We can mark this request ID as complete in the List. //EziFBIncomingRequestManager::sharedManager()->requestComepleted(requestID); EziFBIncomingRequest* incomingRequest = EziFBIncomingRequestManager::sharedManager()->getIncomingRequest(requestID); switch (responseCode) { case EziSocialWrapperNS::RESPONSE_CODE::FB_CHALLENGE_RECEIVE: incomingRequest->setRequestType(EziSocialWrapperNS::FB_REQUEST::REQUEST_CHALLENGE); break; case EziSocialWrapperNS::RESPONSE_CODE::FB_INVITE_RECEIVE: incomingRequest->setRequestType(EziSocialWrapperNS::FB_REQUEST::REQUEST_INVITE); break; case EziSocialWrapperNS::RESPONSE_CODE::FB_GIFT_RECEIVE: incomingRequest->setRequestType(EziSocialWrapperNS::FB_REQUEST::REQUEST_GIFT); break; default: break; } incomingRequest->setMessage(message); incomingRequest->setSender(senderID, senderName); incomingRequest->setReceiverID(receiverID); incomingRequest->setDataDictionary(getCustomizedDictionary(data)); incomingRequest->setDataFetchedFromFacebook(true); incomingRequest->saveToUserDefaults(); EziFBIncomingRequestManager::sharedManager()->processNextRequest(); } if (tempFBDelegate) { tempFBDelegate->fbRecieveRequestCallback(responseCode, message, senderName, getCustomizedDictionary(data)); } }
void internalFBUserDetailCallBack(const char* data) { EziFacebookDelegate* tempFBDelegate; tempFBDelegate = EziSocialObject::sharedObject()->getFacebookDelegate(); //CCLOG("User Details = %s", data); if (tempFBDelegate) { tempFBDelegate->fbUserDetailCallback(getCustomizedDictionary(data)); } }