aboutsummaryrefslogtreecommitdiff
path: root/src/guff/post-model.cr
diff options
context:
space:
mode:
Diffstat (limited to 'src/guff/post-model.cr')
-rw-r--r--src/guff/post-model.cr11
1 files changed, 7 insertions, 4 deletions
diff --git a/src/guff/post-model.cr b/src/guff/post-model.cr
index 4e2bf63..4a3f406 100644
--- a/src/guff/post-model.cr
+++ b/src/guff/post-model.cr
@@ -65,19 +65,21 @@ module Guff
}
def get_posts(
- site_id = nil : Int32?,
+ site_id = nil : Int?,
q = "" : String,
tags = [] of Array(String) : Array(Array(String)),
- page = 1 : Int32,
- limit = 20 : Int32,
+ page = 1 : Int,
+ limit = 20 : Int,
sort = "posted_at" : String,
dir = "desc" : String,
)
# build sql args
sql_args = {
- "site_id": "0" # (site_id || @models.default_site_id).to_s,
+ "site_id": (site_id || @models.site.get_default).to_s,
} of String => String
+ p tags
+
# build tmpl args
tmpl_args = {
# TODO
@@ -112,6 +114,7 @@ module Guff
end
private def get_tags_filter(tag_sets : Array(Array(String)))
+ p tag_sets
(tag_sets.size > 0) ? template(:tags, {
"sql": tag_sets.map { |tags|
template(:tags, {