Why not use the progessListener from the LiftSession ?

Br's,
Marius

On Jul 12, 9:57 pm, Timothy Perrett <timo...@getintheloop.eu> wrote:
> Hey guys,
>
> Implementing this upload progress widget with comet, I just wanted a
> quick sense check about how to organize things.
>
> As the CometActor for a particular session will be instantiated adhoc,
> and the LiftRules.progessListener is global, my current thinking is to
> register a given comet actor with a singleton manager actor upon its
> instantiation. Giving a progressListener something like:
>
> LiftRules.progessListener = (pBytesRead, pContentLength, pItems) => {
>   UploadProgressManager ! StatusUpdate(
>     S.session.map(_.uniqueId).openOr("default"),
>     pBytesRead, pContentLength, pItems)
>
> }
>
> The idea being that when comet actors register with the manager actor
> they give there sessionId and then I can ensure that only upload
> progress for the current session goes to a given user (and user B
> doesnt get user A's upload progress).
>
> However, I cant help but feel this is a little messy? Thoughts?
>
> Cheers, Tim
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Lift" group.
To post to this group, send email to liftweb@googlegroups.com
To unsubscribe from this group, send email to 
liftweb+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/liftweb?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to