@@ -21,28 +21,17 @@ import Utils.Types.FilePath as FilePath
2121init : Value -> ( Model , Cmd Msg )
2222init flags =
2323 let
24- { randomNumbers , startingError } =
24+ { numbers , startingError, logoPath } =
2525 case Main . Interop . decodeFlags flags of
26- Ok (( firstRandomNumber :: _) as numbers) ->
27- { randomNumbers = numbers
26+ Ok { randomNumbers, logo } ->
27+ { numbers = randomNumbers
28+ , logoPath = logo
2829 , startingError = Nothing
2930 }
3031
31- Ok [] ->
32- { randomNumbers = [ 1 , 2 , 3 , 4 , 5 , 6 , 7 , 8 , 9 , 10 ]
33- , startingError =
34- Just
35- ( Error . misc
36- { action = " initial flag decoding"
37- , descriptionForUsers = " Got an empty list of random numbers"
38- , error = " Got an empty list of random numbers"
39- , inModule = " Main"
40- }
41- )
42- }
43-
4432 Err error ->
45- { randomNumbers = [ 1 , 2 , 3 , 4 , 5 , 6 , 7 , 8 , 9 , 10 ]
33+ { numbers = [ 1 , 2 , 3 , 4 , 5 , 6 , 7 , 8 , 9 , 10 ]
34+ , logoPath = " /logo.e9a9c890.png"
4635 , startingError =
4736 Just
4837 ( Error . decoding
@@ -55,7 +44,8 @@ init flags =
5544 }
5645 in
5746 ( { bugCount = 1
58- , randomNumbers = randomNumbers
47+ , logo = logoPath
48+ , randomNumbers = numbers
5949 , stage = Intro
6050
6151 -- , stage = DummyData.chooseFileStage
0 commit comments