Netronics.Mobile.Mobile.On C# (CSharp) Method

On() public method

public On ( string type, Action action, int minVer ) : void
type string
action Action
minVer int
return void
        public void On(string type, Action<Request> action, int minVer = 0)
        {
            var ex = _cmd.ContainsKey(type);
            var cmd = ex ? _cmd[type] : new Commend(type);
            cmd.AddCmd(action, minVer);

            if (!ex)
                _cmd.Add(type, cmd);
        }

Usage Example

Esempio n. 1
0
        static void Main(string[] args)
        {
            Sqlite.UsingSqlite("test.db");

            var mobile = new Mobile(7777, new X509Certificate2("server.pfx", "asdf"));
            mobile.UseAuth = true;
            mobile.Connected = client =>
                {
                };
            mobile.Disconnected = client =>
                {
                };
            mobile.On("hi", request =>
                {
                    request.Client.Emit("hi", new JValue("test222"));
                    mobile.Push.SendMessage(request.Client, "push_test", JToken.Parse("{test:123}"));
                });
            mobile.On("hi", request =>
                {

                }, 5);
            mobile.On("hi2", request =>
            {

            });
            mobile.Push.SetGCMKey("568476072992", "AIzaSyAbX7hP5h29tgUczJDqhtntJavHTkvvodU");
            mobile.Run();
        }