summaryrefslogtreecommitdiff
path: root/bin
diff options
context:
space:
mode:
Diffstat (limited to 'bin')
-rw-r--r--bin/fetch.fnl11
1 files changed, 4 insertions, 7 deletions
diff --git a/bin/fetch.fnl b/bin/fetch.fnl
index a5f8d63..c23019f 100644
--- a/bin/fetch.fnl
+++ b/bin/fetch.fnl
@@ -143,13 +143,11 @@
AND creation_time < ?"
[site creation-time])))))
-(fn populate-search-table []
- (local tx (must (luna.db.begin db)))
+(fn populate-search-table [tx]
(must (luna.db.exec-tx tx "DELETE FROM search" []))
(must (luna.db.exec-tx tx "INSERT INTO search
- SELECT title, url, 'products'
- FROM products;" []))
- (must (luna.db.commit tx)))
+ SELECT title, url, 'products'
+ FROM products;" [])))
;; replace with with-tx
(local tx (must (luna.db.begin db)))
@@ -158,6 +156,5 @@
gorkovchay])]
(store-products tx (parser.products)))
(cache.clear-tx tx "page:")
+(populate-search-table tx)
(must (luna.db.commit tx))
-
-(populate-search-table)