Well, of course Cmd.batch [send IncrementFirstCounter, send
IncrementSecondCounter].
​

2016-05-26 16:29 GMT+02:00 Janis Voigtländer <[email protected]>:

> Cmd.batch [ send IncrementFirstCounter, send IncrementFirstCounter]
>
> where:
>
> send msg = performFailproof identity (Task.succeed msg)
>
> and where performFailproof comes from
> http://package.elm-lang.org/packages/NoRedInk/elm-task-extra.
> ​
>
> 2016-05-26 16:24 GMT+02:00 germain <[email protected]>:
>
>> Hi,
>>
>> This is the plan:
>> There is one counter with its button which increments it by one.
>> There is another counter with its button which increments it by one.
>> And finally there is another button which increments both above counters
>> by one.
>>
>>
>> Is it possible to the last button to send a message to the update
>> function, which calls the increment messages of each counter ?
>>
>> Something like,
>>
>> update : Msg -> Model -> (Model, Cmd Msg)
>> update msg model =
>>     case msg of
>>     IncrementBothCounters ->
>>       ( model, pleaseCallTheUpdateFunctionWithTheseMessages [
>> IncrementFirstCounter, IncrementSecondCounter ])
>>
>>     IncrementFirstCounter ->
>>       ( { model | countFirst = model.countFirst + 1 }, Cmd.none)
>>
>>     IncrementSecondCounter ->
>>       ( { model | countSecond = model.countSecond + 1 }, Cmd.none)
>>
>>
>> Tks,
>> Germain.
>>
>> --
>> 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.
>>
>
>

-- 
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