packages feed

keera-posture-0.1.3: src/Controller/Conditions/UpdateCheck.hs

-- | Check for updates when the program starts
module Controller.Conditions.UpdateCheck where

-- External libraries
import qualified Hails.Graphics.UI.Gtk.Simplify.UpdateCheck as UpdateCheck

-- Internal libraries
import CombinedEnvironment

-- | Tries to find updates when the program starts
installHandlers :: CEnv -> IO()
installHandlers cenv = do
  -- FIXME: do this only if the user has enabled it
  let pm = model cenv
  onEvent pm Initialised $ onViewAsync $ UpdateCheck.condition cenv