1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 | module Repos.Prompts
( create
) where
import Database.SQLite.Simple.QQ
import Data.Text
import Repos.Utils
import Types
create :: (CanDB m, HasAuth m) => Text -> Text -> m DbR
create pId prompt = do
userId <- getAuthUserId
execute [sql|
insert into prompts(id, user_id, prompt, created_at)
values (?, ?, ?, datetime())
|] (pId, userId, prompt)
|