Thanks, it does execute it in parallel. But it is not obvious from API. 
Also, it is not intuitive to look for http related solutions in Cmd module.

Vadym.

On Wednesday, November 22, 2017 at 8:08:06 AM UTC-5, Michael Jones wrote:
>
> 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 [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to