package server import ( "tangled.org/pdewey.com/chrysalis/models" "github.com/labstack/echo/v4" ) type ComAtprotoServerGetSessionResponse struct { Handle string `json:"handle"` Did string `json:"did"` Email string `json:"email"` Active bool `json:"active"` Status *string `json:"status,omitempty"` } func (s *Server) handleGetSession(e echo.Context) error { repo := e.Get("repo").(*models.RepoActor) return e.JSON(200, ComAtprotoServerGetSessionResponse{ Handle: repo.Handle, Did: repo.Repo.Did, Email: repo.Email, Active: repo.Active(), Status: repo.Status(), }) }