mirror of
https://github.com/jhillyerd/inbucket.git
synced 2025-12-17 17:47:03 +00:00
ui: Remove unnecessary Session params from Mailbox
This commit is contained in:
@@ -178,7 +178,7 @@ update msg model =
|
|||||||
( model, Cmd.none )
|
( model, Cmd.none )
|
||||||
|
|
||||||
DeleteMessage message ->
|
DeleteMessage message ->
|
||||||
updateDeleteMessage model.session model message
|
updateDeleteMessage model message
|
||||||
|
|
||||||
DeletedMessage (Ok _) ->
|
DeletedMessage (Ok _) ->
|
||||||
( model, Cmd.none )
|
( model, Cmd.none )
|
||||||
@@ -280,7 +280,7 @@ update msg model =
|
|||||||
( { model | promptPurge = False }, Cmd.none )
|
( { model | promptPurge = False }, Cmd.none )
|
||||||
|
|
||||||
PurgeMailboxConfirmed ->
|
PurgeMailboxConfirmed ->
|
||||||
updatePurge model.session model
|
updatePurge model
|
||||||
|
|
||||||
PurgedMailbox (Ok _) ->
|
PurgedMailbox (Ok _) ->
|
||||||
( model, Cmd.none )
|
( model, Cmd.none )
|
||||||
@@ -339,12 +339,12 @@ updateMessageResult model message =
|
|||||||
)
|
)
|
||||||
|
|
||||||
|
|
||||||
updatePurge : Session -> Model -> ( Model, Cmd Msg )
|
updatePurge : Model -> ( Model, Cmd Msg )
|
||||||
updatePurge session model =
|
updatePurge model =
|
||||||
let
|
let
|
||||||
cmd =
|
cmd =
|
||||||
Cmd.batch
|
Cmd.batch
|
||||||
[ Route.replaceUrl session.key (Route.Mailbox model.mailboxName)
|
[ Route.replaceUrl model.session.key (Route.Mailbox model.mailboxName)
|
||||||
, Api.purgeMailbox PurgedMailbox model.mailboxName
|
, Api.purgeMailbox PurgedMailbox model.mailboxName
|
||||||
]
|
]
|
||||||
in
|
in
|
||||||
@@ -413,8 +413,8 @@ updateSelected model id =
|
|||||||
{ model | state = ShowingList newList (Transitioning visible) }
|
{ model | state = ShowingList newList (Transitioning visible) }
|
||||||
|
|
||||||
|
|
||||||
updateDeleteMessage : Session -> Model -> Message -> ( Model, Cmd Msg )
|
updateDeleteMessage : Model -> Message -> ( Model, Cmd Msg )
|
||||||
updateDeleteMessage session model message =
|
updateDeleteMessage model message =
|
||||||
let
|
let
|
||||||
filter f messageList =
|
filter f messageList =
|
||||||
{ messageList | headers = List.filter f messageList.headers }
|
{ messageList | headers = List.filter f messageList.headers }
|
||||||
@@ -428,7 +428,7 @@ updateDeleteMessage session model message =
|
|||||||
}
|
}
|
||||||
, Cmd.batch
|
, Cmd.batch
|
||||||
[ Api.deleteMessage DeletedMessage message.mailbox message.id
|
[ Api.deleteMessage DeletedMessage message.mailbox message.id
|
||||||
, Route.replaceUrl session.key (Route.Mailbox model.mailboxName)
|
, Route.replaceUrl model.session.key (Route.Mailbox model.mailboxName)
|
||||||
]
|
]
|
||||||
)
|
)
|
||||||
|
|
||||||
@@ -512,7 +512,7 @@ view model =
|
|||||||
]
|
]
|
||||||
[ i [ class "fas fa-trash" ] [] ]
|
[ i [ class "fas fa-trash" ] [] ]
|
||||||
]
|
]
|
||||||
, viewMessageList model.session model
|
, viewMessageList model
|
||||||
, main_
|
, main_
|
||||||
[ class "message" ]
|
[ class "message" ]
|
||||||
[ case model.state of
|
[ case model.state of
|
||||||
@@ -552,8 +552,8 @@ viewModal promptPurge =
|
|||||||
Nothing
|
Nothing
|
||||||
|
|
||||||
|
|
||||||
viewMessageList : Session -> Model -> Html Msg
|
viewMessageList : Model -> Html Msg
|
||||||
viewMessageList session model =
|
viewMessageList model =
|
||||||
aside [ class "message-list" ] <|
|
aside [ class "message-list" ] <|
|
||||||
case model.state of
|
case model.state of
|
||||||
LoadingList _ ->
|
LoadingList _ ->
|
||||||
|
|||||||
Reference in New Issue
Block a user