diff --git a/app/Main.hs b/app/Main.hs index 732e6ab..7a156bb 100644 --- a/app/Main.hs +++ b/app/Main.hs @@ -16,9 +16,9 @@ import Data.Text.Lazy.Builder qualified as B import Data.Text.Lazy.Builder.Int qualified as B import Data.Time.Clock (nominalDiffTimeToSeconds) import Data.Time.Clock.POSIX (posixSecondsToUTCTime, utcTimeToPOSIXSeconds) -import Database.Persist.Postgresql (ConnectionPool, ConnectionString, SqlBackend, getPgInterval, runMigration, runSqlPool, withPostgresqlPool) +import Database.Persist.Postgresql (ConnectionPool, ConnectionString, SqlBackend, runMigration, runSqlPool, withPostgresqlPool) import Debug.Trace (traceShow) -import Session +import Session qualified import Store import Track (parseBS) import Yesod.Core @@ -59,13 +59,13 @@ instance YesodPersist Souplesse where Souplesse pool _ <- getYesod runSqlPool action pool -intToText :: Integral a => a -> T.Text +intToText :: (Integral a) => a -> T.Text intToText = T.toStrict . B.toLazyText . B.decimal getCalendarR :: Handler Html getCalendarR = do let fTime = intToText . floor . utcTimeToPOSIXSeconds - fDur = intToText . ceiling . nominalDiffTimeToSeconds . getPgInterval + fDur = intToText . ceiling . nominalDiffTimeToSeconds (formWidget, _) <- generateFormPost uploadForm sessions' <- runDB Session.recents defaultLayout @@ -76,7 +76,7 @@ getCalendarR = do