fix: 软刷新齐套前保留旧画面,避免一点击就卸光
Logo/下拉静默预热后一次覆盖;commit 不再先 reset/loading;顺带会话预取与可配置 Feed 排序标签。
This commit is contained in:
@@ -967,6 +967,11 @@ func (h *Handlers) APIPosts(c *gin.Context) {
|
||||
author := strings.TrimSpace(c.Query("author"))
|
||||
titleOnly := c.Query("title_only") == "1" || strings.EqualFold(c.Query("title_only"), "true")
|
||||
|
||||
sort := strings.TrimSpace(c.Query("sort"))
|
||||
if sort == "" {
|
||||
sort = h.Settings.DefaultFeedSort()
|
||||
}
|
||||
|
||||
q := service.PostListQuery{
|
||||
BoardID: uint(boardID),
|
||||
UserID: uint(userID),
|
||||
@@ -976,7 +981,7 @@ func (h *Handlers) APIPosts(c *gin.Context) {
|
||||
Tag: tag,
|
||||
Author: author,
|
||||
TitleOnly: titleOnly,
|
||||
Sort: c.DefaultQuery("sort", "reply"),
|
||||
Sort: sort,
|
||||
ViewerID: h.currentUserID(c),
|
||||
ViewerIsAdmin: h.isAdmin(c),
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user