IsAdmin + IsConnected.

This commit is contained in:
Miroslav Šedivý
2020-12-02 16:49:51 +01:00
parent 25fec63455
commit 123fbd8317
8 changed files with 16 additions and 16 deletions

View File

@ -87,7 +87,7 @@ func (manager *SessionManagerCtx) Delete(id string) error {
delete(manager.members, id)
if session.Connected() {
if session.IsConnected() {
return session.Disconnect("member deleted")
}
@ -137,7 +137,7 @@ func (manager *SessionManagerCtx) Admins() []types.Session {
var sessions []types.Session
for _, session := range manager.members {
if !session.Connected() || !session.Admin() {
if !session.IsConnected() || !session.IsAdmin() {
continue
}
@ -153,7 +153,7 @@ func (manager *SessionManagerCtx) Members() []types.Session {
var sessions []types.Session
for _, session := range manager.members {
if !session.Connected() {
if !session.IsConnected() {
continue
}
@ -168,7 +168,7 @@ func (manager *SessionManagerCtx) Broadcast(v interface{}, exclude interface{})
defer manager.membersMu.Unlock()
for id, session := range manager.members {
if !session.Connected() {
if !session.IsConnected() {
continue
}
@ -189,7 +189,7 @@ func (manager *SessionManagerCtx) AdminBroadcast(v interface{}, exclude interfac
defer manager.membersMu.Unlock()
for id, session := range manager.members {
if !session.Connected() || !session.Admin() {
if !session.IsConnected() || !session.IsAdmin() {
continue
}

View File

@ -27,7 +27,7 @@ func (session *SessionCtx) Name() string {
return session.profile.Name
}
func (session *SessionCtx) Admin() bool {
func (session *SessionCtx) IsAdmin() bool {
return session.profile.IsAdmin
}
@ -39,7 +39,7 @@ func (session *SessionCtx) VerifySecret(secret string) bool {
return session.profile.Secret == secret
}
func (session *SessionCtx) Connected() bool {
func (session *SessionCtx) IsConnected() bool {
// TODO: Refactor.
return session.websocket_connected// && session.webrtc_connected
}