packages feed

matterhorn-40600.1.0: src/Events/LeaveChannelConfirm.hs

module Events.LeaveChannelConfirm where

import Prelude ()
import Prelude.Compat

import qualified Graphics.Vty as Vty

import Types
import State

onEventLeaveChannelConfirm :: Vty.Event -> MH ()
onEventLeaveChannelConfirm (Vty.EvKey k []) = do
    case k of
        Vty.KChar c | c `elem` ("yY"::String) ->
            leaveCurrentChannel
        _ -> return ()
    setMode Main
onEventLeaveChannelConfirm _ = return ()