MM-29987 Implement new collapsed threads API (#16091)
Этот коммит содержится в:
коммит произвёл
GitHub
родитель
483441cea2
Коммит
45e340b5be
@@ -27,6 +27,8 @@ type Params struct {
|
||||
TeamId string
|
||||
InviteId string
|
||||
TokenId string
|
||||
ThreadId string
|
||||
Timestamp int64
|
||||
ChannelId string
|
||||
PostId string
|
||||
FileId string
|
||||
@@ -111,6 +113,10 @@ func ParamsFromRequest(r *http.Request) *Params {
|
||||
params.TokenId = val
|
||||
}
|
||||
|
||||
if val, ok := props["thread_id"]; ok {
|
||||
params.ThreadId = val
|
||||
}
|
||||
|
||||
if val, ok := props["channel_id"]; ok {
|
||||
params.ChannelId = val
|
||||
} else {
|
||||
@@ -231,6 +237,12 @@ func ParamsFromRequest(r *http.Request) *Params {
|
||||
params.Page = val
|
||||
}
|
||||
|
||||
if val, err := strconv.ParseInt(props["timestamp"], 10, 64); err != nil || val < 0 {
|
||||
params.Timestamp = 0
|
||||
} else {
|
||||
params.Timestamp = val
|
||||
}
|
||||
|
||||
if val, err := strconv.ParseBool(query.Get("permanent")); err == nil {
|
||||
params.Permanent = val
|
||||
}
|
||||
|
||||
Ссылка в новой задаче
Block a user