aboutsummaryrefslogtreecommitdiffstats
path: root/cli/app/API
diff options
context:
space:
mode:
authorLibravatar Kierán Meinhardt <kmein@posteo.de>2024-10-11 16:27:57 +0200
committerLibravatar Kierán Meinhardt <kmein@posteo.de>2024-10-11 16:27:57 +0200
commit4e2bca263be212f5795b845a68cf218ff237d8ab (patch)
tree5c965480f80f5eb8e6a229b13176c4002cab6a03 /cli/app/API
parent7b90c90e5f6f254b0b108127b899bddae076ae57 (diff)
remove unused API stub from CLI
Diffstat (limited to 'cli/app/API')
-rw-r--r--cli/app/API/Collection.hs33
1 files changed, 0 insertions, 33 deletions
diff --git a/cli/app/API/Collection.hs b/cli/app/API/Collection.hs
deleted file mode 100644
index 89a5845..0000000
--- a/cli/app/API/Collection.hs
+++ /dev/null
@@ -1,33 +0,0 @@
-{-# LANGUAGE OverloadedStrings #-}
-{-# LANGUAGE QuasiQuotes #-}
-{-# LANGUAGE ViewPatterns #-}
-
-module API.Collection where
-
-import Data.Aeson qualified as A
-import Data.Aeson.KeyMap qualified as AM
-import Data.Text qualified as T
-import Process.Shell (Quotable (..), sh)
-import Debug.Trace
-
-insert :: T.Text -> T.Text -> A.Object -> IO T.Text
-insert
- collectionName
- fileName
- ( traceShowId -> AM.insert "$fileName" (A.String fileName) -> traceShowId ->
- A.Object -> traceShowId -> contents
- ) =
- {- TODO REST/ CRUD API
- [sh|
- curl -fsS http://localhost:8081/collections/#{collectionName}/#{filePath} \
- --data #{contents}
- \|]-}
- [sh|
- set -efux
- curl -fsS http://localhost:8081 \
- --data "INSERT "'#{contents}'" INTO #{collectionName}"
- |]
-
--- TODO sh
-instance Quotable A.Value where
- toString = toString . A.encode