1
0
mirror of https://github.com/amitbet/vncproxy.git synced 2025-04-29 11:33:19 +00:00
vncproxy/proxy/session-manager.go

20 lines
436 B
Go

package proxy
type SessionManager struct {
sessions map[string]*VncSession
}
func (s *SessionManager) GetSession(sessionId string) (*VncSession, error) {
return s.sessions[sessionId], nil
}
func (s *SessionManager) SetSession(sessionId string, session *VncSession) error {
s.sessions[sessionId] = session
return nil
}
func (s *SessionManager) DeleteSession(sessionId string) error {
delete(s.sessions, sessionId)
return nil
}