On Wednesday, September 21, 2016 at 4:43:45 PM UTC+2, JonL wrote:
>
> Others have suggested websockets, but there are several other options as 
> well.  There is google cloud messaging and many other libraries to solve 
> this problem as well as ServerSent Events.
>
> http://www.html5rocks.com/en/tutorials/eventsource/basics/
>

Unfortunately, and surprisingly, EventSource isn't supported in Microsoft 
browsers, contrary to WebSocket!
http://caniuse.com/eventsource vs. http://caniuse.com/websockets

If none of those are options, try to avoid using a regular timer.  More 
> timers, more problems.  If you must use a timer like object, I would 
> suggest using gwt Scheduler instead.
>

Most importantly, schedule the task again from the RPC callback, do not 
schedule a repeating task (in other words, in JS terms, use setTimeout, do 
not use setInterval)
 

> On Tuesday, September 20, 2016 at 2:38:11 AM UTC-7, Olar Andrei wrote:
>>
>> Hello,
>>
>> In my GWT application I have a messaging system integrated within. When a 
>> specific conversation gets opened, a query runs and selects all messages 
>> available for this conversation. From the same view you can reply to that 
>> conversation. When replying, the other user has to click a small refresh 
>> button (located on top, which agian gets all mesages from the DB running 
>> the same query from above) in order for the last message to appear.
>>
>> My question: How can I make that refresh automatically, so you don't have 
>> to click on the button in order to refresh the conversation. Like in FB, 
>> Messenger, etc, where you don't refresh the conversation and the messages 
>> keep coming without you having to do anything.
>>
>> Thanks in advance.
>>
>

-- 
You received this message because you are subscribed to the Google Groups "GWT 
Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to google-web-toolkit+unsubscr...@googlegroups.com.
To post to this group, send email to google-web-toolkit@googlegroups.com.
Visit this group at https://groups.google.com/group/google-web-toolkit.
For more options, visit https://groups.google.com/d/optout.

Reply via email to