Versions in this module Expand all Collapse all v1 v1.6.0 May 20, 2019 Changes in this version + const CookieName + var EditorWS = map[string]*util.WSChannel + var HTTPSession = sessions.NewCookieStore([]byte("BEYOND")) + var NotificationWS = map[string]*util.WSChannel + var OutputWS = map[string]*util.WSChannel + var PlaygroundWS = map[string]*util.WSChannel + var Processes = procs + var SessionWS = map[string]*util.WSChannel + var WideSessions wSessions + func CanAccess(userId, path string) bool + func FixedTimeRelease() + func FixedTimeReport() + func FixedTimeSave() + func GitHubUserInfo(accessToken string) (ret map[string]interface{}) + func GithubCallbackHandler(w http.ResponseWriter, r *http.Request) + func LoginHandler(w http.ResponseWriter, r *http.Request) + func LogoutHandler(w http.ResponseWriter, r *http.Request) + func PreferenceHandler(w http.ResponseWriter, r *http.Request) + func RedirectGitHubHandler(w http.ResponseWriter, r *http.Request) + func RunHandler(w http.ResponseWriter, r *http.Request, channel map[string]*util.WSChannel) + func SaveContentHandler(w http.ResponseWriter, r *http.Request) + func SaveOnlineUsers() + func StopHandler(w http.ResponseWriter, r *http.Request) + func WSHandler(w http.ResponseWriter, r *http.Request) + type WideSession struct + Content *conf.LatestSessionContent + Created time.Time + EventQueue *event.UserEventQueue + FileWatcher *fsnotify.Watcher + HTTPSession *sessions.Session + ID string + Processes []*os.Process + State int + Updated time.Time + UserId string + func (s *WideSession) Refresh() + func (s *WideSession) SetProcesses(ps []*os.Process)