aboutsummaryrefslogtreecommitdiff
path: root/src/client/ServerCommunication.elm
diff options
context:
space:
mode:
Diffstat (limited to 'src/client/ServerCommunication.elm')
-rw-r--r--src/client/ServerCommunication.elm6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/client/ServerCommunication.elm b/src/client/ServerCommunication.elm
index 6d65552..fefbbff 100644
--- a/src/client/ServerCommunication.elm
+++ b/src/client/ServerCommunication.elm
@@ -76,8 +76,8 @@ simple method url =
serverResult : Communication -> Http.Response -> Task Http.RawError U.Action
serverResult communication response =
- if response.status == 200
- then
+ case response.status of
+ 200 ->
case communication of
NoCommunication ->
Task.succeed U.NoOp
@@ -107,7 +107,7 @@ serverResult communication response =
response
SignOut ->
Task.succeed (U.GoSignInView)
- else
+ errorStatus ->
decodeResponse
messageDecoder
(\error ->