|
|
@@ -71,12 +71,12 @@ func checkAndSimplifyTags(addTags []Stream, removeTags []Stream) (map[StreamType
|
|
|
switch s.Type {
|
|
|
case ReadStream:
|
|
|
if _, ok := tags[KeptUnreadStream]; ok {
|
|
|
- return nil, fmt.Errorf("googlereader: %s and %s should not be supplied simultaneously", KeptUnread, Read)
|
|
|
+ return nil, fmt.Errorf("googlereader: %s and %s should not be supplied simultaneously", keptUnread, read)
|
|
|
}
|
|
|
tags[ReadStream] = true
|
|
|
case KeptUnreadStream:
|
|
|
if _, ok := tags[ReadStream]; ok {
|
|
|
- return nil, fmt.Errorf("googlereader: %s and %s should not be supplied simultaneously", KeptUnread, Read)
|
|
|
+ return nil, fmt.Errorf("googlereader: %s and %s should not be supplied simultaneously", keptUnread, read)
|
|
|
}
|
|
|
tags[ReadStream] = false
|
|
|
case StarredStream:
|
|
|
@@ -91,17 +91,17 @@ func checkAndSimplifyTags(addTags []Stream, removeTags []Stream) (map[StreamType
|
|
|
switch s.Type {
|
|
|
case ReadStream:
|
|
|
if _, ok := tags[ReadStream]; ok {
|
|
|
- return nil, fmt.Errorf("googlereader: %s and %s should not be supplied simultaneously", KeptUnread, Read)
|
|
|
+ return nil, fmt.Errorf("googlereader: %s and %s should not be supplied simultaneously", keptUnread, read)
|
|
|
}
|
|
|
tags[ReadStream] = false
|
|
|
case KeptUnreadStream:
|
|
|
if _, ok := tags[ReadStream]; ok {
|
|
|
- return nil, fmt.Errorf("googlereader: %s and %s should not be supplied simultaneously", KeptUnread, Read)
|
|
|
+ return nil, fmt.Errorf("googlereader: %s and %s should not be supplied simultaneously", keptUnread, read)
|
|
|
}
|
|
|
tags[ReadStream] = true
|
|
|
case StarredStream:
|
|
|
if _, ok := tags[StarredStream]; ok {
|
|
|
- return nil, fmt.Errorf("googlereader: %s should not be supplied for add and remove simultaneously", Starred)
|
|
|
+ return nil, fmt.Errorf("googlereader: %s should not be supplied for add and remove simultaneously", starred)
|
|
|
}
|
|
|
tags[StarredStream] = false
|
|
|
case BroadcastStream, LikeStream:
|
|
|
@@ -269,12 +269,12 @@ func (h *handler) editTagHandler(w http.ResponseWriter, r *http.Request) {
|
|
|
return
|
|
|
}
|
|
|
|
|
|
- addTags, err := getStreams(r.PostForm[ParamTagsAdd], userID)
|
|
|
+ addTags, err := getStreams(r.PostForm[paramTagsAdd], userID)
|
|
|
if err != nil {
|
|
|
json.ServerError(w, r, err)
|
|
|
return
|
|
|
}
|
|
|
- removeTags, err := getStreams(r.PostForm[ParamTagsRemove], userID)
|
|
|
+ removeTags, err := getStreams(r.PostForm[paramTagsRemove], userID)
|
|
|
if err != nil {
|
|
|
json.ServerError(w, r, err)
|
|
|
return
|
|
|
@@ -407,7 +407,7 @@ func (h *handler) quickAddHandler(w http.ResponseWriter, r *http.Request) {
|
|
|
return
|
|
|
}
|
|
|
|
|
|
- feedURL := r.Form.Get(ParamQuickAdd)
|
|
|
+ feedURL := r.Form.Get(paramQuickAdd)
|
|
|
if !validator.IsValidURL(feedURL) {
|
|
|
json.BadRequest(w, r, fmt.Errorf("googlereader: invalid URL: %s", feedURL))
|
|
|
return
|
|
|
@@ -456,7 +456,7 @@ func (h *handler) quickAddHandler(w http.ResponseWriter, r *http.Request) {
|
|
|
json.OK(w, r, quickAddResponse{
|
|
|
NumResults: 1,
|
|
|
Query: newFeed.FeedURL,
|
|
|
- StreamID: fmt.Sprintf(FeedPrefix+"%d", newFeed.ID),
|
|
|
+ StreamID: fmt.Sprintf(feedPrefix+"%d", newFeed.ID),
|
|
|
StreamName: newFeed.Title,
|
|
|
})
|
|
|
}
|
|
|
@@ -609,20 +609,20 @@ func (h *handler) editSubscriptionHandler(w http.ResponseWriter, r *http.Request
|
|
|
return
|
|
|
}
|
|
|
|
|
|
- streamIds, err := getStreams(r.Form[ParamStreamID], userID)
|
|
|
+ streamIds, err := getStreams(r.Form[paramStreamID], userID)
|
|
|
if err != nil || len(streamIds) == 0 {
|
|
|
json.BadRequest(w, r, errors.New("googlereader: no valid stream IDs provided"))
|
|
|
return
|
|
|
}
|
|
|
|
|
|
- newLabel, err := getStream(r.Form.Get(ParamTagsAdd), userID)
|
|
|
+ newLabel, err := getStream(r.Form.Get(paramTagsAdd), userID)
|
|
|
if err != nil {
|
|
|
- json.BadRequest(w, r, fmt.Errorf("googlereader: invalid data in %s", ParamTagsAdd))
|
|
|
+ json.BadRequest(w, r, fmt.Errorf("googlereader: invalid data in %s", paramTagsAdd))
|
|
|
return
|
|
|
}
|
|
|
|
|
|
- title := r.Form.Get(ParamTitle)
|
|
|
- action := r.Form.Get(ParamSubscribeAction)
|
|
|
+ title := r.Form.Get(paramTitle)
|
|
|
+ action := r.Form.Get(paramSubscribeAction)
|
|
|
|
|
|
switch action {
|
|
|
case "subscribe":
|
|
|
@@ -649,7 +649,7 @@ func (h *handler) editSubscriptionHandler(w http.ResponseWriter, r *http.Request
|
|
|
}
|
|
|
}
|
|
|
|
|
|
- if r.Form.Has(ParamTagsAdd) {
|
|
|
+ if r.Form.Has(paramTagsAdd) {
|
|
|
if newLabel.Type != LabelStream {
|
|
|
json.BadRequest(w, r, errors.New("destination must be a label"))
|
|
|
return
|
|
|
@@ -701,9 +701,9 @@ func (h *handler) streamItemContentsHandler(w http.ResponseWriter, r *http.Reque
|
|
|
return
|
|
|
}
|
|
|
|
|
|
- userReadingList := fmt.Sprintf(UserStreamPrefix, userID) + ReadingList
|
|
|
- userRead := fmt.Sprintf(UserStreamPrefix, userID) + Read
|
|
|
- userStarred := fmt.Sprintf(UserStreamPrefix, userID) + Starred
|
|
|
+ userReadingList := fmt.Sprintf(userStreamPrefix, userID) + readingList
|
|
|
+ userRead := fmt.Sprintf(userStreamPrefix, userID) + read
|
|
|
+ userStarred := fmt.Sprintf(userStreamPrefix, userID) + starred
|
|
|
|
|
|
itemIDs, err := parseItemIDsFromRequest(r)
|
|
|
if err != nil {
|
|
|
@@ -752,7 +752,7 @@ func (h *handler) streamItemContentsHandler(w http.ResponseWriter, r *http.Reque
|
|
|
categories := make([]string, 0)
|
|
|
categories = append(categories, userReadingList)
|
|
|
if entry.Feed.Category.Title != "" {
|
|
|
- categories = append(categories, fmt.Sprintf(UserLabelPrefix, userID)+entry.Feed.Category.Title)
|
|
|
+ categories = append(categories, fmt.Sprintf(userLabelPrefix, userID)+entry.Feed.Category.Title)
|
|
|
}
|
|
|
if entry.Status == model.EntryStatusRead {
|
|
|
categories = append(categories, userRead)
|
|
|
@@ -822,9 +822,9 @@ func (h *handler) disableTagHandler(w http.ResponseWriter, r *http.Request) {
|
|
|
return
|
|
|
}
|
|
|
|
|
|
- streams, err := getStreams(r.Form[ParamStreamID], userID)
|
|
|
+ streams, err := getStreams(r.Form[paramStreamID], userID)
|
|
|
if err != nil {
|
|
|
- json.BadRequest(w, r, fmt.Errorf("googlereader: invalid data in %s", ParamStreamID))
|
|
|
+ json.BadRequest(w, r, fmt.Errorf("googlereader: invalid data in %s", paramStreamID))
|
|
|
return
|
|
|
}
|
|
|
|
|
|
@@ -862,15 +862,15 @@ func (h *handler) renameTagHandler(w http.ResponseWriter, r *http.Request) {
|
|
|
return
|
|
|
}
|
|
|
|
|
|
- source, err := getStream(r.Form.Get(ParamStreamID), userID)
|
|
|
+ source, err := getStream(r.Form.Get(paramStreamID), userID)
|
|
|
if err != nil {
|
|
|
- json.BadRequest(w, r, fmt.Errorf("googlereader: invalid data in %s", ParamStreamID))
|
|
|
+ json.BadRequest(w, r, fmt.Errorf("googlereader: invalid data in %s", paramStreamID))
|
|
|
return
|
|
|
}
|
|
|
|
|
|
- destination, err := getStream(r.Form.Get(ParamDestination), userID)
|
|
|
+ destination, err := getStream(r.Form.Get(paramDestination), userID)
|
|
|
if err != nil {
|
|
|
- json.BadRequest(w, r, fmt.Errorf("googlereader: invalid data in %s", ParamDestination))
|
|
|
+ json.BadRequest(w, r, fmt.Errorf("googlereader: invalid data in %s", paramDestination))
|
|
|
return
|
|
|
}
|
|
|
|
|
|
@@ -936,11 +936,11 @@ func (h *handler) tagListHandler(w http.ResponseWriter, r *http.Request) {
|
|
|
}
|
|
|
result.Tags = make([]subscriptionCategory, 0)
|
|
|
result.Tags = append(result.Tags, subscriptionCategory{
|
|
|
- ID: fmt.Sprintf(UserStreamPrefix, userID) + Starred,
|
|
|
+ ID: fmt.Sprintf(userStreamPrefix, userID) + starred,
|
|
|
})
|
|
|
for _, category := range categories {
|
|
|
result.Tags = append(result.Tags, subscriptionCategory{
|
|
|
- ID: fmt.Sprintf(UserLabelPrefix, userID) + category.Title,
|
|
|
+ ID: fmt.Sprintf(userLabelPrefix, userID) + category.Title,
|
|
|
Label: category.Title,
|
|
|
Type: "folder",
|
|
|
})
|
|
|
@@ -973,10 +973,10 @@ func (h *handler) subscriptionListHandler(w http.ResponseWriter, r *http.Request
|
|
|
result.Subscriptions = make([]subscription, 0)
|
|
|
for _, feed := range feeds {
|
|
|
result.Subscriptions = append(result.Subscriptions, subscription{
|
|
|
- ID: fmt.Sprintf(FeedPrefix+"%d", feed.ID),
|
|
|
+ ID: fmt.Sprintf(feedPrefix+"%d", feed.ID),
|
|
|
Title: feed.Title,
|
|
|
URL: feed.FeedURL,
|
|
|
- Categories: []subscriptionCategory{{fmt.Sprintf(UserLabelPrefix, userID) + feed.Category.Title, feed.Category.Title, "folder"}},
|
|
|
+ Categories: []subscriptionCategory{{fmt.Sprintf(userLabelPrefix, userID) + feed.Category.Title, feed.Category.Title, "folder"}},
|
|
|
HTMLURL: feed.SiteURL,
|
|
|
IconURL: h.feedIconURL(feed),
|
|
|
})
|
|
|
@@ -1278,14 +1278,14 @@ func (h *handler) markAllAsReadHandler(w http.ResponseWriter, r *http.Request) {
|
|
|
return
|
|
|
}
|
|
|
|
|
|
- stream, err := getStream(r.Form.Get(ParamStreamID), userID)
|
|
|
+ stream, err := getStream(r.Form.Get(paramStreamID), userID)
|
|
|
if err != nil {
|
|
|
json.BadRequest(w, r, err)
|
|
|
return
|
|
|
}
|
|
|
|
|
|
var before time.Time
|
|
|
- if timestampParamValue := r.Form.Get(ParamTimestamp); timestampParamValue != "" {
|
|
|
+ if timestampParamValue := r.Form.Get(paramTimestamp); timestampParamValue != "" {
|
|
|
timestampParsedValue, err := strconv.ParseInt(timestampParamValue, 10, 64)
|
|
|
if err != nil {
|
|
|
json.BadRequest(w, r, err)
|