module Reddit.Actions.Subreddit
( getSubredditInfo
, getSubredditSettings
, setSubredditSettings ) where
import Reddit.Types
import Reddit.Types.Empty
import Reddit.Types.Reddit
import Reddit.Types.Subreddit
import Reddit.Types.SubredditSettings
import qualified Reddit.Routes as Route
getSubredditInfo :: Monad m => SubredditName -> RedditT m Subreddit
getSubredditInfo = runRoute . Route.aboutSubreddit
getSubredditSettings :: Monad m => SubredditName -> RedditT m SubredditSettings
getSubredditSettings = runRoute . Route.subredditSettings
setSubredditSettings :: Monad m => SubredditID -> SubredditSettings -> RedditT m ()
setSubredditSettings r s = nothing $ runRoute (Route.setSubredditSettings r s)