fix: only send non-direct messages over websockets

This commit is contained in:
sam 2023-10-16 15:08:36 +02:00
parent 97b05d787f
commit 507b7349ba
Signed by: sam
GPG key ID: B4EF20DDE721CAA1
2 changed files with 16 additions and 7 deletions

View file

@ -58,12 +58,16 @@ const (
TokenScopePostsRead TokenScope = "posts.read"
TokenScopePostsWrite TokenScope = "posts.write"
TokenScopeTimeline TokenScope = "timeline"
TokenScopeStreaming TokenScope = "streaming"
TokenScopeStreaming TokenScope = "streaming"
)
func (s TokenScope) IsValid() bool {
switch s {
case TokenScopeAccountsRead, TokenScopeAccountsMe, TokenScopeAccountsWrite:
case TokenScopeAccountsRead, TokenScopeAccountsMe,
TokenScopeAccountsWrite, TokenScopeBlogsRead,
TokenScopeBlogsWrite, TokenScopePostsRead,
TokenScopePostsWrite, TokenScopeTimeline,
TokenScopeStreaming:
return true
default:
return false