Make yourFeed the default
This commit is contained in:
@@ -33,7 +33,7 @@ init session =
|
||||
if session.user == Nothing then
|
||||
SelectList.singleton globalFeed
|
||||
else
|
||||
SelectList.fromLists [] yourFeed [ globalFeed ]
|
||||
SelectList.fromLists [] globalFeed [ yourFeed ]
|
||||
|
||||
loadTags =
|
||||
Request.Article.tags
|
||||
|
||||
@@ -134,34 +134,31 @@ update session msg model =
|
||||
|
||||
Just user ->
|
||||
let
|
||||
-- TODO
|
||||
-- 1) head over to the Request.Profile module and look up
|
||||
-- what arguments the `toggleFollow` function takes.
|
||||
--
|
||||
-- 2) call Request.Profile.toggleFollow here,
|
||||
-- to get back a Request.
|
||||
--
|
||||
-- 3) pass that Request to Http.send to get a Cmd.
|
||||
-- Use that Cmd here.
|
||||
--
|
||||
-- Here's the documentation for Http.send:
|
||||
-- http://package.elm-lang.org/packages/elm-lang/http/1.0.0/Http#send
|
||||
--
|
||||
-- Here are some hepful values that are in scope:
|
||||
--
|
||||
-- user.token : Maybe AuthToken
|
||||
--
|
||||
-- profile : Profile [look in the Data.Profile module!]
|
||||
--
|
||||
-- FollowCompleted : Result Http.Error Profile -> Msg
|
||||
--
|
||||
{-
|
||||
TODO
|
||||
1) head over to the src/Request/Profile.elm and look up
|
||||
what arguments the `toggleFollow` function takes.
|
||||
|
||||
2) call `Request.Profile.toggleFollow` here,
|
||||
to get back a `Http.Request`.
|
||||
|
||||
3) pass that `Http.Request` to `Http.send` to get a `Cmd`.
|
||||
Use that `Cmd` here.
|
||||
|
||||
Here's the documentation for Http.send:
|
||||
http://package.elm-lang.org/packages/elm-lang/http/1.0.0/Http#send
|
||||
|
||||
Here are some hepful values that are in scope:
|
||||
|
||||
user.token : Maybe AuthToken
|
||||
|
||||
profile : Profile [look in the src/Data/Profile.elm module!]
|
||||
|
||||
FollowCompleted : Result Http.Error Profile -> Msg
|
||||
-}
|
||||
cmd : Cmd Msg
|
||||
cmd =
|
||||
Request.Profile.toggleFollow
|
||||
profile.username
|
||||
profile.following
|
||||
user.token
|
||||
|> Http.send FollowCompleted
|
||||
Cmd.none
|
||||
in
|
||||
( model, cmd )
|
||||
|
||||
|
||||
Reference in New Issue
Block a user