{-# LANGUAGE OverloadedStrings #-}
module Main where
import Control.Concurrent (forkIO, threadDelay)
import Control.Concurrent.STM.TVar
import Control.Monad (forever)
import qualified Data.Text as T
import Data.Time.Clock
import System.Environment
import qualified Accumulate.RPC.Api as AcmeApi
import qualified Accumulate.RPC.Types as AcmeApi
--------------------------------------------------------------------------------
main :: IO ()
main = do
let delay = 60000 -- 1 request per minute available
a <- getArgs
timeVar <- newTVarIO (delay * 1000)
case a of
["-t"] -> do
-- read token from file
return ()
otherwise -> do
putStrLn $ "Accumulate | Establishing connection"
putStrLn $ "Accumulate | Getting last entries\n"
-- let s = weakSession (traceSendAPI "" $ clientSendAPI endpoint)
-- h <-
-- send s $ do
-- h <- reqGetData "acc://9c549cbba290efeb8029184caac3d36c5bfcacb361a29282/ACME"
-- return h
-- print h
return ()