Hi guys,

If I have several components that they have its update functions and 
actions (Msg), How I can manage them from a single place?, I guess that I 
need a single update in main file and from here call all updates functions.

Per example, if I have this:

type Msg = NoOp | Move Int | SuccessMove Model | FailMove Http.Error


update : Msg -> Model -> (Model, Cmd Msg)update msg model =  case msg of    
Move cardinal ->      (model, getNewPositions cardinal) -- Getnewsposition 
return info for the movement    NoOp ->      (model, Cmd.none)    SuccessMove 
newModel ->      -- TODO    FailMove error ->      (model, Cmd.none)


--------------------------------------------------
and in the main file I have this:

type Msg =  NoOp  | GoTo Int


update : Msg -> Model -> (Model, Cmd.Msg)update msg model =  case msg of    
NoOp ->      (model, Cmd.none)    GoTo a ->      let        model' =          
-- How can I call the update from file here? (the type 'a' is the cardinal)     
 in        (model', Cmd.none)



In summary, I need a way to manage other updates from a main update.



Greetings!


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