Size: a a a

2016 October 04

NK

ID:124915282 in Dev Chat
i make someting like this:
источник

NK

ID:124915282 in Dev Chat
tg.router.when(new ParamCommand('/command','handler','param1'), new SomeController())
источник

NK

ID:124915282 in Dev Chat
and in SomeController.someHandler($)
источник

NK

ID:124915282 in Dev Chat
i can access to $.param.param1
источник

NA

Narek Abovyan in Dev Chat
So what is the problem?
источник

NK

ID:124915282 in Dev Chat
i do not understand where you retrive the message
источник

NK

ID:124915282 in Dev Chat
because in TelegramRouter.js
источник

NK

ID:124915282 in Dev Chat
in when method
источник

NK

ID:124915282 in Dev Chat
you just push i one array
источник

NK

ID:124915282 in Dev Chat
i dont know how is checking that array
источник

NA

Narek Abovyan in Dev Chat
You dont need to know that
источник

NK

ID:124915282 in Dev Chat
did you understand what im trying to do?
источник

NA

Narek Abovyan in Dev Chat
Yes
источник

NK

ID:124915282 in Dev Chat
ok so where i should place code for parse incoming string?
источник

NK

ID:124915282 in Dev Chat
and assign some piece of string to $.param.name
источник

NA

Narek Abovyan in Dev Chat
All you need is extend BaseCommand and in test method write your logic for parsing string and then write your data to $ - $.yourKey = yourData

Because $ is object its passing by reference, not by value, so that object will be passed to your controller then
источник

NK

ID:124915282 in Dev Chat
ohhh
источник

NK

ID:124915282 in Dev Chat
so the SomeCommand.test is checking if is right command?
источник

NK

ID:124915282 in Dev Chat
for routing it?
источник

NA

Narek Abovyan in Dev Chat
Yes
источник