In your client (JSF) config.js file, you should see a "session" file that is listed for inclusion.
It up to you to use seasons or not. I just find it easier to work without them and add/remove users as they join/leave a channel/server. Envoyé de mon iPad Le 2012-06-27 à 23:57, waldo22 <w...@tarheeltakeout.com> a écrit : > How do you not use sessions? > > I'm happy to do that... > > On Wednesday, June 27, 2012 11:37:21 PM UTC-4, Louis Charette wrote: > That's why I never used the sessions :P > > - Louis > > Envoyé de mon iPad > > Le 2012-06-27 à 23:08, waldo22 <> a écrit : > >> This is fine... until you refresh the page. >> >> Then you've already joined the channel (since you're still in the same >> session), and there is no way that I can tell to access it by pubid or by >> channel name. >> >> Please tell me I'm wrong!!! >> >> -Wes >> >> On Tuesday, April 12, 2011 1:05:18 PM UTC-4, para wrote: >> No it's called as soon as you join a channel. SO it's valid for everybody ;) >> "created" means created on the client-side. >> I know it's weird... >> >> Le 12/04/2011 18:22, ramon mclaren a écrit : >>> >>> Thanks for the quick answer Anthony, >>> >>> Here is a question, if the reference to the pipe object is obtained in the >>> multipipecreate event, will all clients of the website have access to it. >>> My assumption is that the multipipecreate event is only called once, by the >>> first person accessing the site... all other clients will not have this >>> event called and as such will not be given reference to the pipe object for >>> further use... >>> >>> Please let me know if my assumption is wrong. The aim is to call the >>> "pipe.send()" function from a regular javascript function >>> >>> On Tue, Apr 12, 2011 at 9:40 AM, Anthony Catel <> wrote: >>> Hey, >>> >>> You can juste use "pipe.send()" where pipe is an object returned on the >>> event "multipipecreate" or by getPipe(pubid). >>> >>> Le 12/04/2011 06:50, ramonezy a écrit : >>> >>> Hi all, >>> >>> I know this might be a simple problem, but I couldn't find what I was >>> looking for in the documentation. I'm trying to create a simple site >>> with two sections, a comment form and a comment stream. The comment >>> form will allow a user to enter a comment and the comment stream will >>> show the comments of all users sorted by time. I wanted to use ape to >>> be able to update the comment stream as soon as a user creates a >>> comment without a page refresh. >>> >>> The site uses jQuery for a number of functions. I think the main >>> question i have is how to send a message to a multi pipe using a >>> javascript function. I'm not understanding how to get the reference to >>> a pipe if its not done in an event listener. >>> >>> The flow is upon submit, the ajax form calls its handler, which is >>> postComment. The postComment function will receive a JSON object from >>> my server with the details of the message sent. The JSON object is >>> passed to structureComment, which formats the HTML to be inserted and >>> insertComment inserts the formatted HTML in the comment stream. >>> >>> My code snippet is below. >>> >>> Any help would be greatly appreciated >>> >>> >>> / >>> *----------------------------------------------------------------------------------------- >>> */ >>> >>> $(document).ready(function() { >>> >>> client = new APE.Client(); >>> client.load(); >>> >>> client.addEvent('load', function() { >>> client.core.start(); >>> }); >>> >>> client.addEvent('ready', function() { >>> client.core.join('testChannel'); >>> >>> client.onCmd('send', function(pipe, sessid, pubid, msg){ >>> alert('message send'); >>> }); >>> >>> client.onRaw('data', function(raw, pipe) { >>> var msgHTML = structureComment('msgJSON'); >>> insertComment(msgHTML); >>> }); >>> }); >>> >>> /*-------------------------------------------------*/ >>> other unrelated javascript code >>> /*----------------------------------------------------*/ >>> >>> var msgFormOptions = { >>> resetForm: true, >>> //beforeSubmit: storeCommentDetails, >>> success: postComment >>> }; >>> >>> $('#commentForm').ajaxForm(msgFormOptions); >>> >>> }); >>> >>> function postComment(responseText, statusText, xhr, $form){ >>> >>> if(responseText){ >>> var msgObj = JSON.parse(responseText); >>> var msgHTML = structureComment(msgObj); >>> insertComment(msgHTML); >>> >>> }else{ >>> alert("Message failed, please try again "); >>> } >>> } >>> >>> function insertComment(newCommentHtml){ >>> $('#commentStream').prepend(newCommentHtml); >>> } >>> >>> function structureComment(msgJSON){ >>> >>> var nName = msgJSON[0].senderName; >>> var nCountry = msgJSON[0].senderCountry; >>> var nMsg = msgJSON[0].senderMsg; >>> var nDate = 'Today'; >>> >>> var msgHTML = '<li><div class="comment">' + >>> '<div class="commentHeader"><span >>> class="name">'+nName+'</span> from<span class="country">'+nCountry+'</ >>> span> says:</div>'+ >>> '<div class="commentBody">'+ nMsg +'</div>' + >>> '<div class="commentDate">Time Sent: '+ nDate +'</ >>> div>'+ >>> '<div class="clearDiv"></div></div></li>'; >>> >>> return msgHTML; >>> } >>> >>> >>> -- >>> You received this message because you are subscribed to the Google >>> Groups "APE Project" group. >>> To post to this group, send email to ape-project@googlegroups.com >>> To unsubscribe from this group, send email to >>> ape-project+unsubscr...@googlegroups.com >>> 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/ >>> >>> -- >>> You received this message because you are subscribed to the Google >>> Groups "APE Project" group. >>> To post to this group, send email to ape-project@googlegroups.com >>> To unsubscribe from this group, send email to >>> ape-project+unsubscr...@googlegroups.com >>> 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/ >> >> -- >> You received this message because you are subscribed to the Google >> Groups "APE Project" group. >> To post to this group, send email to ape-project@googlegroups.com >> To unsubscribe from this group, send email to >> ape-project+unsubscr...@googlegroups.com >> 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/ > > -- > You received this message because you are subscribed to the Google > Groups "APE Project" group. > To post to this group, send email to ape-project@googlegroups.com > To unsubscribe from this group, send email to > ape-project+unsubscr...@googlegroups.com > 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/ -- You received this message because you are subscribed to the Google Groups "APE Project" group. To post to this group, send email to ape-project@googlegroups.com To unsubscribe from this group, send email to ape-project+unsubscr...@googlegroups.com 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/