aboutsummaryrefslogtreecommitdiffhomepage
path: root/vendor/github.com/miniflux/miniflux-go/client.go
diff options
context:
space:
mode:
Diffstat (limited to 'vendor/github.com/miniflux/miniflux-go/client.go')
-rw-r--r--vendor/github.com/miniflux/miniflux-go/client.go20
1 files changed, 20 insertions, 0 deletions
diff --git a/vendor/github.com/miniflux/miniflux-go/client.go b/vendor/github.com/miniflux/miniflux-go/client.go
index 5f5155d..efc2a03 100644
--- a/vendor/github.com/miniflux/miniflux-go/client.go
+++ b/vendor/github.com/miniflux/miniflux-go/client.go
@@ -477,6 +477,26 @@ func buildFilterQueryString(path string, filter *Filter) string {
values.Set("offset", strconv.Itoa(filter.Offset))
}
+ if filter.After > 0 {
+ values.Set("after", strconv.FormatInt(filter.After, 10))
+ }
+
+ if filter.AfterEntryID > 0 {
+ values.Set("after_entry_id", strconv.FormatInt(filter.AfterEntryID, 10))
+ }
+
+ if filter.Before > 0 {
+ values.Set("before", strconv.FormatInt(filter.Before, 10))
+ }
+
+ if filter.BeforeEntryID > 0 {
+ values.Set("before_entry_id", strconv.FormatInt(filter.BeforeEntryID, 10))
+ }
+
+ if filter.Starred {
+ values.Set("starred", "1")
+ }
+
path = fmt.Sprintf("%s?%s", path, values.Encode())
}