8 ErrSessionNotFound = errors.New("session not found")
13 InstanceDomain string `json:"instance_domain"`
14 AccessToken string `json:"access_token"`
17 type SessionRepository interface {
18 Add(session Session) (err error)
19 Update(sessionID string, accessToken string) (err error)
20 Get(sessionID string) (session Session, err error)
23 func (s Session) IsLoggedIn() bool {
24 return len(s.AccessToken) > 0