It return it if exist and create one if it doesn't but the pubid tested exist in the core.pipes pol I have no idea why 'unipipe' fires I can't get my head around it...
On Oct 5, 1:24 pm, Louis Charette <[email protected]> wrote: > The way I understand it, the function will only create a new pipe (and fire a > uniPipe event) if the pipe you're trying to "get" doesn't exist in > "this.pipes" ? > > Envoyé de mon iPad > > Le 2012-10-05 à 16:12, UTAN <[email protected]> a écrit : > > > > > > > > > Yeah , I am using session but even so the pipe is changed > > automatically when you call getPipe , I am using mootools framework > > and seen the code itself > > > getPipe: function(pubid) { > > var pipe = this.pipes.get(pubid); > > if (!pipe) { > > pipe = this.users.get(pubid); > > if (pipe) pipe = this.newPipe('uni', {'pipe': pipe}); > > } > > return pipe; > > }, > > > Then the uniPipe is fire if you follow you see in PipeSingle.js > > > initialize: function(core, options){ > > this.parent(core, options); > > this.type = 'uni'; > > this.ape.fireEvent('uniPipeCreate',[this, options]); > > } > > > So i've traced it to that point.. > > > On Oct 5, 1:02 pm, Louis Charette <[email protected]> wrote: > >> I never experienced something like this, but I'm not using session. Maybe > >> it come from the sessions system? > > >> - Louis > > >> Envoyé de mon iPad > > >> Le 2012-10-05 à 15:57, UTAN <[email protected]> a écrit : > > >>> Had to do a dirty job, > > >>> Since I have to use getPipe(); because i need the pipe object , and > >>> this switch automatically to this pipe, had to save the current Pipe > >>> in a var and when I've switched to the new pipe reverted back to > >>> original pipe that was one, it's unseen to naked eye when the script > >>> switch from one to another.. > >>> but its ugly programatically and redundant.. > > >>> any thoughts if any? > > >>> -- > >>> 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/ > > > -- > > 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/ -- 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/
