D() 개인적인 메소드

private D ( string message ) : void
message string
리턴 void
        public static void OnGlobalError(IntPtr onGlobalErrorActionPtr, string serializedError)
        {
            GetSocialDebugLogger.D("OnGlobalError : " + serializedError);
            var error = new GetSocialError().ParseFromJson(serializedError);

            IOSUtils.TriggerCallback(onGlobalErrorActionPtr, error);
        }
예제 #2
0
        public static void FailureCallback(IntPtr actionPtr, string serializedError)
        {
            GetSocialDebugLogger.D("FailureCallback: " + serializedError + ", ptr: " + actionPtr.ToInt32());
            var error = new GetSocialError().ParseFromJson(serializedError);

            IOSUtils.TriggerCallback(actionPtr, error);
        }
예제 #3
0
 public static void FailureWithDataCallback(IntPtr actionPtr, string data, string errorMessage)
 {
     GetSocialDebugLogger.D("FailureWithDataCallback: " + errorMessage + ", data: " + data);
     if (actionPtr != IntPtr.Zero)
     {
         actionPtr.Cast <Action <string, string> >().Invoke(data, errorMessage);
     }
 }
예제 #4
0
 public static void ActionCallback(IntPtr actionPtr)
 {
     GetSocialDebugLogger.D("CompleteCallback");
     if (actionPtr != IntPtr.Zero)
     {
         actionPtr.Cast <Action>().Invoke();
     }
 }
        void onSuccess(AndroidJavaObject referralDataAJO)
        {
            var referralData = new ReferralData().ParseFromAJO(referralDataAJO);

            GetSocialDebugLogger.D("On success: " + referralData);

            HandleValue(referralData, _onSuccess);
        }
예제 #6
0
 public static void PushTokenListener(IntPtr actionPtr, string dataStr)
 {
     GetSocialDebugLogger.D("PushToken: " + dataStr);
     if (actionPtr != IntPtr.Zero)
     {
         actionPtr.Cast <PushTokenListener>().Invoke(dataStr);
     }
 }
        void onSuccess(AndroidJavaObject resultAJO)
        {
            var res = new T().ParseFromAJO(resultAJO);

            GetSocialDebugLogger.D("On success: " + res);

            HandleValue(res, _onSuccess);
        }
        void onConflict(AndroidJavaObject conflictUserAJO)
        {
            GetSocialDebugLogger.D("AddAuthIdentityCallbackProxy onConflict");

            var conflictUser = new ConflictUser().ParseFromAJO(conflictUserAJO);

            HandleValue(conflictUser, _onConflict);
        }
예제 #9
0
        public static void FetchReferralDataCallback(IntPtr actionPtr, string referralData)
        {
            GetSocialDebugLogger.D("OnReferralDataReceived: " + referralData);
            ReferralData data = null;

            if (!string.IsNullOrEmpty(referralData))
            {
                data = new ReferralData().ParseFromJson(referralData.ToDict());
            }
            IOSUtils.TriggerCallback(actionPtr, data);
        }
        protected void HandleError(AndroidJavaObject throwable, Action <GetSocialError> onFailure)
        {
            if (onFailure == null)
            {
                return;
            }

            using (throwable)
            {
                var ex = throwable.ToGetSocialError();
                GetSocialDebugLogger.D(GetType().Name + " onFailure: " + ex);
                ExecuteOnMainThread(() => onFailure(ex));
            }
        }
예제 #11
0
        public static bool NotificationListener(IntPtr funcPtr, string dataStr)
        {
            GetSocialDebugLogger.D("NotificationReceived: " + dataStr);
            var data                   = dataStr.ToDict();
            var wasClicked             = (bool)data["wasClicked"];
            var notification           = (string)data["notification"];
            var notificationDictionary = notification.ToDict();
            var notificationEntity     = new Notification().ParseFromJson(notificationDictionary);

            if (funcPtr != IntPtr.Zero)
            {
                return(funcPtr.Cast <NotificationListener>().Invoke(notificationEntity, wasClicked));
            }
            return(false);
        }
예제 #12
0
 public static void StringCallback(IntPtr actionPtr, string result)
 {
     GetSocialDebugLogger.D("StringResultCallaback: " + result);
     IOSUtils.TriggerCallback(actionPtr, result);
 }
예제 #13
0
 public static void IntCallback(IntPtr actionPtr, int result)
 {
     GetSocialDebugLogger.D("IntCallback: " + result);
     IOSUtils.TriggerCallback(actionPtr, result);
 }
예제 #14
0
 public static void BoolCallback(IntPtr actionPtr, bool result)
 {
     GetSocialDebugLogger.D("BoolCallback: " + result);
     IOSUtils.TriggerCallback(actionPtr, result);
 }
 void onSuccess()
 {
     GetSocialDebugLogger.D("CompletionCallback success");
     ExecuteOnMainThread(_onSuccess);
 }
 void onComplete()
 {
     GetSocialDebugLogger.D("AddAuthIdentityCallbackProxy onComplete");
     ExecuteOnMainThread(_onComplete);
 }