textualize/core/Session/Session.go
2023-02-15 21:39:34 -06:00

24 lines
403 B
Go

package session
type Session struct {
Project Project
Organization Organization
User User
}
var sessionInstance *Session
func GetInstance() *Session {
if sessionInstance == nil {
sessionInstance = &Session{}
}
return sessionInstance
}
func InitializeModule(newSession Session) *Session {
if sessionInstance == nil {
sessionInstance = &newSession
}
return sessionInstance
}