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 [email protected].
To post to this group, send email to [email protected].
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