MM-52792: Update createPost, updatePost, & patchPost (#24195)
Этот коммит содержится в:
коммит произвёл
GitHub
родитель
f3f9a84456
Коммит
b7f1a7f262
@@ -214,6 +214,34 @@ func (s *Session) IsOAuthUser() bool {
|
||||
return isOAuthUser
|
||||
}
|
||||
|
||||
func (s *Session) IsBotUser() bool {
|
||||
val, ok := s.Props[SessionPropIsBot]
|
||||
if !ok {
|
||||
return false
|
||||
}
|
||||
if val == SessionPropIsBotValue {
|
||||
return true
|
||||
}
|
||||
return false
|
||||
}
|
||||
|
||||
func (s *Session) IsUserAccessToken() bool {
|
||||
val, ok := s.Props[SessionPropType]
|
||||
if !ok {
|
||||
return false
|
||||
}
|
||||
if val == SessionTypeUserAccessToken {
|
||||
return true
|
||||
}
|
||||
return false
|
||||
}
|
||||
|
||||
// Returns true when session is authenticated as a bot, by personal access token, or is an OAuth app.
|
||||
// Does not indicate other forms of integrations e.g. webhooks, slash commands, etc.
|
||||
func (s *Session) IsIntegration() bool {
|
||||
return s.IsBotUser() || s.IsUserAccessToken() || s.IsOAuth
|
||||
}
|
||||
|
||||
func (s *Session) IsSSOLogin() bool {
|
||||
return s.IsOAuthUser() || s.IsSaml()
|
||||
}
|
||||
|
||||
Ссылка в новой задаче
Block a user