I don't think you need to worry about explicitly being parallel. Http 
requests will be parallel by default due to their async nature in the 
Javascript runtime. 

You can have your app initialisation return two commands, one for each http 
request and then handle their responses separately. You can use Cmd.batch 
to group a list of commands into a single command to return as the 'init' 
signature needs to only have a single command.

Does that help?
Michael

On Tuesday, November 21, 2017 at 9:05:40 PM UTC, Vadym Chekan wrote:
>
> Hi all,
>
> My app needs to get data from 2 sources upon initialization. Those two 
> data sources are independent and can be queried in parallel. How do I do it?
> I tried to use RemoteData.map2, but it consumes RemoteData structures and 
> I do not know how to produce it because sendQuery produces command and most 
> of the functions produce commands and not RemoteData.
> I perhaps can do it with Task and Process, but it seems too low-level for 
> such a trivial problem.
> Could somebody help me to connect the dots please?
>
> Vadym.
>
>
>

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

Reply via email to