summaryrefslogtreecommitdiff
path: root/cmd/generate/src_mastodon.go
diff options
context:
space:
mode:
Diffstat (limited to 'cmd/generate/src_mastodon.go')
-rw-r--r--cmd/generate/src_mastodon.go6
1 files changed, 4 insertions, 2 deletions
diff --git a/cmd/generate/src_mastodon.go b/cmd/generate/src_mastodon.go
index da9bea2..a3b9617 100644
--- a/cmd/generate/src_mastodon.go
+++ b/cmd/generate/src_mastodon.go
@@ -4,6 +4,8 @@ import (
"html/template"
"net/url"
"time"
+
+ "git.lukeshu.com/www/lib/httpcache"
)
type MastodonStatus struct {
@@ -18,12 +20,12 @@ func ReadStandups(server, username string) ([]*MastodonStatus, error) {
var account struct {
ID string `json:"id"`
}
- if err := httpGetJSON(server+"/api/v1/accounts/lookup?acct="+username, nil, &account); err != nil {
+ if err := httpcache.GetJSON(server+"/api/v1/accounts/lookup?acct="+username, nil, &account); err != nil {
return nil, err
}
var statuses []*MastodonStatus
- if err := httpGetPaginatedJSON(server+"/api/v1/accounts/"+account.ID+"/statuses", nil, &statuses, func(_ int) url.Values {
+ if err := httpcache.GetPaginatedJSON(server+"/api/v1/accounts/"+account.ID+"/statuses", nil, &statuses, func(_ int) url.Values {
params := make(url.Values)
params.Set("tagged", "DailyStandUp")
params.Set("exclude_reblogs", "true")