Ejemplo n.º 1
0
        public NamingHttpClientProxy(
            ILogger logger,
            string namespaceId,
            SecurityProxy securityProxy,
            ServerListManager serverListManager,
            NacosSdkOptions options,
            ServiceInfoHolder serviceInfoHolder,
            IHttpClientFactory clientFactory = null)
        {
            this._logger           = logger;
            this._clientFactory    = clientFactory;
            this.serverListManager = serverListManager;
            this._securityProxy    = securityProxy;
            this._options          = options;
            this.SetServerPort(DEFAULT_SERVER_PORT);
            this.namespaceId = namespaceId;
            this.beatReactor = new BeatReactor(_logger, this, _options);

            // Don't create PushReceiver when using rpc, it will create a udp server
            if (!options.NamingUseRpc)
            {
                this.pushReceiver = new PushReceiver(_logger, serviceInfoHolder, _options);
            }

            this.serviceInfoHolder = serviceInfoHolder;
        }
Ejemplo n.º 2
0
        static int _s_set_OnGeTuiSdkDidOccurError(RealStatePtr L)
        {
            try {
                ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);

                PushReceiver gen_to_be_invoked = (PushReceiver)translator.FastGetCSObj(L, 1);
                gen_to_be_invoked.OnGeTuiSdkDidOccurError = translator.GetDelegate <System.Action <string> >(L, 2);
            } catch (System.Exception gen_e) {
                return(LuaAPI.luaL_error(L, "c# exception:" + gen_e));
            }
            return(0);
        }
Ejemplo n.º 3
0
        static int _g_get_OnGeTuiSdkDidOccurError(RealStatePtr L)
        {
            try {
                ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);

                PushReceiver gen_to_be_invoked = (PushReceiver)translator.FastGetCSObj(L, 1);
                translator.Push(L, gen_to_be_invoked.OnGeTuiSdkDidOccurError);
            } catch (System.Exception gen_e) {
                return(LuaAPI.luaL_error(L, "c# exception:" + gen_e));
            }
            return(1);
        }
Ejemplo n.º 4
0
        static int __CreateInstance(RealStatePtr L)
        {
            try {
                ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);
                if (LuaAPI.lua_gettop(L) == 1)
                {
                    PushReceiver gen_ret = new PushReceiver();
                    translator.Push(L, gen_ret);

                    return(1);
                }
            }
            catch (System.Exception gen_e) {
                return(LuaAPI.luaL_error(L, "c# exception:" + gen_e));
            }
            return(LuaAPI.luaL_error(L, "invalid arguments to PushReceiver constructor!"));
        }
Ejemplo n.º 5
0
    //bool tokenSent = false;

    //-------------------------------------------------------------------------
    public static PushReceiver instance()
    {
        mPushReceiverName = (typeof(PushReceiver)).Name;
        GameObject msg_receiver = GameObject.Find(mPushReceiverName);

        if (msg_receiver == null)
        {
            msg_receiver  = new GameObject(mPushReceiverName);
            mPushReceiver = msg_receiver.AddComponent <PushReceiver>();
            GameObject.DontDestroyOnLoad(msg_receiver);
        }
        else
        {
            mPushReceiver = msg_receiver.GetComponent <PushReceiver>();
        }

        return(mPushReceiver);
    }
Ejemplo n.º 6
0
        static int _m_instance_xlua_st_(RealStatePtr L)
        {
            try {
                ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);



                {
                    PushReceiver gen_ret = PushReceiver.instance(  );
                    translator.Push(L, gen_ret);



                    return(1);
                }
            } catch (System.Exception gen_e) {
                return(LuaAPI.luaL_error(L, "c# exception:" + gen_e));
            }
        }
        //---------------------------------------------------------------------
        void _initNativeMsgReceiverListener()
        {
            var native_receiver = NativeReceiver.instance();

            native_receiver.TakePhotoReceiverListener = this;
            native_receiver.AudioControlListener      = this;
            var pay_receiver = PayReceiver.instance();

            pay_receiver.PayReceiverListener = this;
            var thirdparty_login_receiver = ThirdPartyLoginReceiver.instance();

            thirdparty_login_receiver.ThirdPartyLoginReceiverListener = this;

            //#if  (UNITY_IPHONE||UNITY_ANDROID) && !UNITY_EDITOR
            //            ThirdPartyLogin.Instantce().initLogin(CasinosContext.Instance.Config.WeChatAppId);
            //#endif

            PushReceiver.instance();

            //OpenInstallReceiver.instance();
        }
Ejemplo n.º 8
0
        static int _m_GeTuiSdkDidAliasAction(RealStatePtr L)
        {
            try {
                ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);


                PushReceiver gen_to_be_invoked = (PushReceiver)translator.FastGetCSObj(L, 1);



                {
                    string _message = LuaAPI.lua_tostring(L, 2);

                    gen_to_be_invoked.GeTuiSdkDidAliasAction(_message);



                    return(0);
                }
            } catch (System.Exception gen_e) {
                return(LuaAPI.luaL_error(L, "c# exception:" + gen_e));
            }
        }
Ejemplo n.º 9
0
        static int _m_onNotificationMessageClicked(RealStatePtr L)
        {
            try {
                ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);


                PushReceiver gen_to_be_invoked = (PushReceiver)translator.FastGetCSObj(L, 1);



                {
                    string _msg = LuaAPI.lua_tostring(L, 2);

                    gen_to_be_invoked.onNotificationMessageClicked(_msg);



                    return(0);
                }
            } catch (System.Exception gen_e) {
                return(LuaAPI.luaL_error(L, "c# exception:" + gen_e));
            }
        }
Ejemplo n.º 10
0
 public void initPush(string appId, string appKey, string appSecret)
 {
     GTPushBinding.initPush(PushReceiver.instance().gameObject.name);
 }
Ejemplo n.º 11
0
 public void initPush(string appId, string appKey, string appSecret)
 {
     GTPushBinding.StartSDK(appId, appKey, appSecret);
     GTPushBinding.setListenerGameObject(PushReceiver.instance().gameObject.name);
     GTPushBinding.registerUserNotification();
 }