progress on server refactor

This commit is contained in:
Craig 2020-01-20 16:22:24 +00:00
parent 78af798d68
commit d497806443
13 changed files with 436 additions and 51 deletions

View file

@ -135,6 +135,30 @@ func (m *SessionManager) SetName(id string, name string) (bool, error) {
return false, fmt.Errorf("invalid session id %s", id)
}
func (m *SessionManager) Mute(id string) error {
session, ok := m.members[id]
if ok {
session.Muted = true
}
return nil
}
func (m *SessionManager) Unmute(id string) error {
session, ok := m.members[id]
if ok {
session.Muted = false
}
return nil
}
func (m *SessionManager) Kick(id string, v interface{}) error {
session, ok := m.members[id]
if ok {
return session.Kick(v)
}
return nil
}
func (m *SessionManager) Clear() error {
return nil
}