Ok. I can create channel.
I only need to call client.core.start({'name': 'random_name'}), and
then client.core.join('testchannel'). So the channel will create, but
I still can not receive messages from it, becouse I always get error
004 from APE.
I tried to process this error:
client.onError('004', function(errorRaw){
$('#apemessages').append('<br/><span style="background-
color:red">Error 004</span> ' + errorRaw.toString());
this.core.clearSession();
this.core.initialize(this.core.options);
});
But in this case APE throws this error again, again and again. I
refreshed page 5 or more times and then it is looks like connected.
Also I receive error in Core/Core.js in function parseResponse:
function(raws, callback): Error JSON.parse.
What is problem?
On 18 янв, 11:45, Alexey Ignatyev <[email protected]> wrote:
> Hi. I am using Javascript.js client for connect to channel. Mootools
> core works and check tool works also. Here are just small code:
>
> Common.RegisterApeClient = function()
> {
> var client = new APE.Client();
>
> client.addEvent('load', function(){
> $('#apemessages').append('<div>Loaded</div>');
> });
>
> client.addEvent('ready', function(){
> $('#apemessages').append('<div>Ready</div>');
> });
>
> client.onRaw('test', function(data){
> $('#apemessages').append('<div>New message ' +
> data.toString() + '</
> div>');
> });
>
> client.onCmd('test', function(raw){
> $('#apemessages').append('<div>New cmd ' + raw.toString() +
> '</
> div>');
> });
>
> client.onError('test', function(data){
> $('#apemessages').append('<br/><span style="background-
> color:red">New message</span> ' + data.toString());
> });
>
> client.load({'identifier': 'demo', channel: 'testchannel',
> complete: function(ape){
> $('#apemessages').append('<div>Completed</div>');
> client.core.join('testchannel');
> //client.core.start();
> }
> });
>
> }
>
> It is not works. I try inline push from other code and it is returns
> UNKNOWN_CHANNEL. Looks like this code doesn't open new channel. Can
> you explain me correct way to open channels or connect to channels in
> Javascript client.
>
> Thanks.
--
You received this message because you are subscribed to the Google
Groups "APE Project" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/ape-project?hl=en
---
APE Project (Ajax Push Engine)
Official website : http://www.ape-project.org/
Git Hub : http://github.com/APE-Project/