Documentation
¶
Index ¶
- Constants
- type AboutHandLer
- type AppDetailsHandler
- func (h *AppDetailsHandler) ServeHTTP(w http.ResponseWriter, r *http.Request)
- func (h *AppDetailsHandler) ServeHTTPDeployments(w http.ResponseWriter, r *http.Request)
- func (h *AppDetailsHandler) ServeHTTPSettings(w http.ResponseWriter, r *http.Request)
- func (h *AppDetailsHandler) ServeHTTPVariables(w http.ResponseWriter, r *http.Request)
- func (h *AppDetailsHandler) ServeHTTPVariablesUpdate(w http.ResponseWriter, r *http.Request)
- type AppsNewHandler
- type DashboardHandler
- type DeleteApiTokenHandler
- type DeleteAppHandler
- type DeleteInviteHandler
- type GetDeploymentLogsHandler
- type GetLoginHandler
- type GetOnboardingHandler
- type GetOnboardingPaymentConfirmHandler
- type GetOnboardingPaymentHandler
- type GetServersCheckoutHandler
- type GetServersCheckoutReturnHandler
- type GetServersNewHandler
- type GetSignUpHandler
- type GetTeamSettingsHandler
- type HomeHandler
- type NotFoundHandler
- type PostApiTokenHandler
- type PostAppsNewHandler
- type PostInviteHandler
- type PostLoginHandler
- type PostLogoutHandler
- type PostLogoutHandlerParams
- type PostOnboardingHandler
- type PostOnboardingPaymentHandler
- type PostSignUpHandler
- type PostWaitlistHandler
- type PostWaitlistHandlerParams
- type SseEvent
Constants ¶
View Source
const MaxLogsBeforeUiGetsWeird = 10000
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AboutHandLer ¶
type AboutHandLer struct{}
func NewAboutHandler ¶
func NewAboutHandler() *AboutHandLer
func (*AboutHandLer) ServeHTTP ¶
func (h *AboutHandLer) ServeHTTP(w http.ResponseWriter, r *http.Request)
type AppDetailsHandler ¶
type AppDetailsHandler struct {
// contains filtered or unexported fields
}
func NewAppDetailsHandler ¶
func NewAppDetailsHandler(userStore store.UserStore, teamStore store.TeamStore, serverStore store.ServerStore, cellStore store.CellStore, deploymentStore store.DeploymentStore, appStore store.AppStore, producerDeployment *background.QueueProducer[deployment.Message]) *AppDetailsHandler
func (*AppDetailsHandler) ServeHTTP ¶
func (h *AppDetailsHandler) ServeHTTP(w http.ResponseWriter, r *http.Request)
func (*AppDetailsHandler) ServeHTTPDeployments ¶
func (h *AppDetailsHandler) ServeHTTPDeployments(w http.ResponseWriter, r *http.Request)
func (*AppDetailsHandler) ServeHTTPSettings ¶
func (h *AppDetailsHandler) ServeHTTPSettings(w http.ResponseWriter, r *http.Request)
func (*AppDetailsHandler) ServeHTTPVariables ¶
func (h *AppDetailsHandler) ServeHTTPVariables(w http.ResponseWriter, r *http.Request)
func (*AppDetailsHandler) ServeHTTPVariablesUpdate ¶
func (h *AppDetailsHandler) ServeHTTPVariablesUpdate(w http.ResponseWriter, r *http.Request)
type AppsNewHandler ¶
type AppsNewHandler struct {
// contains filtered or unexported fields
}
func NewAppsNewHandler ¶
func NewAppsNewHandler(userStore store.UserStore, teamStore store.TeamStore, serverStore store.ServerStore, cellStore store.CellStore) *AppsNewHandler
func (*AppsNewHandler) ServeHTTP ¶
func (h *AppsNewHandler) ServeHTTP(w http.ResponseWriter, r *http.Request)
type DashboardHandler ¶
type DashboardHandler struct {
// contains filtered or unexported fields
}
func NewDashboardHandler ¶
func NewDashboardHandler(userStore store.UserStore, teamStore store.TeamStore, serverStore store.ServerStore, cellStore store.CellStore, deploymentStore store.DeploymentStore, appStore store.AppStore, cellProviderForType func(cellType store.CellType) cellprovider.CellProvider) *DashboardHandler
func (*DashboardHandler) ServeHTTP ¶
func (h *DashboardHandler) ServeHTTP(w http.ResponseWriter, r *http.Request)
func (*DashboardHandler) ServeHTTPSSE ¶
func (h *DashboardHandler) ServeHTTPSSE(w http.ResponseWriter, r *http.Request)
type DeleteApiTokenHandler ¶
type DeleteApiTokenHandler struct {
// contains filtered or unexported fields
}
func NewDeleteApiTokenHandler ¶
func NewDeleteApiTokenHandler(teamStore store.TeamStore, apiTokenStore store.ApiTokenStore) *DeleteApiTokenHandler
func (*DeleteApiTokenHandler) ServeHTTP ¶
func (h *DeleteApiTokenHandler) ServeHTTP(w http.ResponseWriter, r *http.Request)
type DeleteAppHandler ¶
type DeleteAppHandler struct {
// contains filtered or unexported fields
}
func NewDeleteAppHandler ¶
func NewDeleteAppHandler( userStore store.UserStore, teamStore store.TeamStore, serverStore store.ServerStore, cellStore store.CellStore, appStore store.AppStore, deploymentStore store.DeploymentStore, cellProviderForType func(cellType store.CellType) cellprovider.CellProvider, ) *DeleteAppHandler
func (*DeleteAppHandler) ServeHTTP ¶
func (h *DeleteAppHandler) ServeHTTP(w http.ResponseWriter, r *http.Request)
type DeleteInviteHandler ¶
type DeleteInviteHandler struct {
// contains filtered or unexported fields
}
func NewDeleteInviteHandler ¶
func NewDeleteInviteHandler(teamStore store.TeamStore) *DeleteInviteHandler
func (*DeleteInviteHandler) ServeHTTP ¶
func (h *DeleteInviteHandler) ServeHTTP(w http.ResponseWriter, r *http.Request)
type GetDeploymentLogsHandler ¶
type GetDeploymentLogsHandler struct {
// contains filtered or unexported fields
}
func NewGetDeploymentLogsHandler ¶
func NewGetDeploymentLogsHandler(teamStore store.TeamStore, deploymentStore store.DeploymentStore, cellProviderForType func(cellType store.CellType) cellprovider.CellProvider) *GetDeploymentLogsHandler
func (*GetDeploymentLogsHandler) ServeHTTP ¶
func (h *GetDeploymentLogsHandler) ServeHTTP(w http.ResponseWriter, r *http.Request)
type GetLoginHandler ¶
type GetLoginHandler struct{}
func NewGetLoginHandler ¶
func NewGetLoginHandler() *GetLoginHandler
func (*GetLoginHandler) ServeHTTP ¶
func (h *GetLoginHandler) ServeHTTP(w http.ResponseWriter, r *http.Request)
type GetOnboardingHandler ¶
type GetOnboardingHandler struct {
// contains filtered or unexported fields
}
func NewGetOnboardingHandler ¶
func NewGetOnboardingHandler(teamStore store.TeamStore) *GetOnboardingHandler
func (*GetOnboardingHandler) ServeHTTP ¶
func (h *GetOnboardingHandler) ServeHTTP(w http.ResponseWriter, r *http.Request)
type GetOnboardingPaymentConfirmHandler ¶
type GetOnboardingPaymentConfirmHandler struct {
// contains filtered or unexported fields
}
func NewGetOnboardingPaymentConfirmHandler ¶
func NewGetOnboardingPaymentConfirmHandler(teamStore store.TeamStore, stripeSetupIntent *setupintent.Client, stripeCustomer *customer.Client) *GetOnboardingPaymentConfirmHandler
func (*GetOnboardingPaymentConfirmHandler) ServeHTTP ¶
func (h *GetOnboardingPaymentConfirmHandler) ServeHTTP(w http.ResponseWriter, r *http.Request)
type GetOnboardingPaymentHandler ¶
type GetOnboardingPaymentHandler struct {
// contains filtered or unexported fields
}
func NewGetOnboardingPaymentHandler ¶
func NewGetOnboardingPaymentHandler(teamStore store.TeamStore, stripeCustomerSession *customersession.Client) *GetOnboardingPaymentHandler
func (*GetOnboardingPaymentHandler) ServeHTTP ¶
func (h *GetOnboardingPaymentHandler) ServeHTTP(w http.ResponseWriter, r *http.Request)
type GetServersCheckoutHandler ¶
type GetServersCheckoutHandler struct {
// contains filtered or unexported fields
}
func (*GetServersCheckoutHandler) ServeHTTP ¶
func (h *GetServersCheckoutHandler) ServeHTTP(w http.ResponseWriter, r *http.Request)
type GetServersCheckoutReturnHandler ¶
type GetServersCheckoutReturnHandler struct {
// contains filtered or unexported fields
}
func NewGetServersCheckoutReturnHandler ¶
func NewGetServersCheckoutReturnHandler(teamStore store.TeamStore, serverOfferingStore store.ServerOfferingStore, stripeCheckoutSession *session.Client, serverFulfillmentQueue *background.QueueProducer[serverfulfillment.Message]) *GetServersCheckoutReturnHandler
func (*GetServersCheckoutReturnHandler) ServeHTTP ¶
func (h *GetServersCheckoutReturnHandler) ServeHTTP(w http.ResponseWriter, r *http.Request)
type GetServersNewHandler ¶
type GetServersNewHandler struct {
// contains filtered or unexported fields
}
func NewGetServersNewHandler ¶
func NewGetServersNewHandler(teamStore store.TeamStore, serverOfferingStore store.ServerOfferingStore) *GetServersNewHandler
func (*GetServersNewHandler) ServeHTTP ¶
func (h *GetServersNewHandler) ServeHTTP(w http.ResponseWriter, r *http.Request)
type GetSignUpHandler ¶
type GetSignUpHandler struct {
// contains filtered or unexported fields
}
func NewGetSignUpHandler ¶
func NewGetSignUpHandler(inviteStore store.InviteStore, teamStore store.TeamStore) *GetSignUpHandler
func (*GetSignUpHandler) ServeHTTP ¶
func (h *GetSignUpHandler) ServeHTTP(w http.ResponseWriter, r *http.Request)
type GetTeamSettingsHandler ¶
type GetTeamSettingsHandler struct {
// contains filtered or unexported fields
}
func NewGetTeamSettingsHandler ¶
func NewGetTeamSettingsHandler(userStore store.UserStore, teamStore store.TeamStore, apiTokenStore store.ApiTokenStore) *GetTeamSettingsHandler
func (*GetTeamSettingsHandler) ServeHTTP ¶
func (h *GetTeamSettingsHandler) ServeHTTP(w http.ResponseWriter, r *http.Request)
type HomeHandler ¶
type HomeHandler struct { }
func NewHomeHandler ¶
func NewHomeHandler() *HomeHandler
func (*HomeHandler) ServeHTTP ¶
func (h *HomeHandler) ServeHTTP(w http.ResponseWriter, r *http.Request)
type NotFoundHandler ¶
type NotFoundHandler struct{}
func NewNotFoundHandler ¶
func NewNotFoundHandler() *NotFoundHandler
func (*NotFoundHandler) ServeHTTP ¶
func (h *NotFoundHandler) ServeHTTP(w http.ResponseWriter, r *http.Request)
type PostApiTokenHandler ¶
type PostApiTokenHandler struct {
// contains filtered or unexported fields
}
func NewPostApiTokenHandler ¶
func NewPostApiTokenHandler(teamStore store.TeamStore, apiTokenStore store.ApiTokenStore) *PostApiTokenHandler
func (*PostApiTokenHandler) ServeHTTP ¶
func (h *PostApiTokenHandler) ServeHTTP(w http.ResponseWriter, r *http.Request)
type PostAppsNewHandler ¶
type PostAppsNewHandler struct {
// contains filtered or unexported fields
}
func NewPostAppsNewHandler ¶
func NewPostAppsNewHandler( userStore store.UserStore, teamStore store.TeamStore, serverStore store.ServerStore, cellStore store.CellStore, appStore store.AppStore, deploymentStore store.DeploymentStore, producerDeployment *background.QueueProducer[deployment.Message], ) *PostAppsNewHandler
func (*PostAppsNewHandler) ServeHTTP ¶
func (h *PostAppsNewHandler) ServeHTTP(w http.ResponseWriter, r *http.Request)
type PostInviteHandler ¶
type PostInviteHandler struct {
// contains filtered or unexported fields
}
func NewPostInviteHandler ¶
func (*PostInviteHandler) ServeHTTP ¶
func (h *PostInviteHandler) ServeHTTP(w http.ResponseWriter, r *http.Request)
type PostLoginHandler ¶
type PostLoginHandler struct {
// contains filtered or unexported fields
}
func NewPostLoginHandler ¶
func NewPostLoginHandler( userStore store.UserStore, teamStore store.TeamStore, passwordHash hash.PasswordHash, sessionStore sessions.Store, sessionName string, ) *PostLoginHandler
func (*PostLoginHandler) ServeHTTP ¶
func (h *PostLoginHandler) ServeHTTP(w http.ResponseWriter, r *http.Request)
type PostLogoutHandler ¶
type PostLogoutHandler struct {
// contains filtered or unexported fields
}
func NewPostLogoutHandler ¶
func NewPostLogoutHandler(params PostLogoutHandlerParams) *PostLogoutHandler
func (*PostLogoutHandler) ServeHTTP ¶
func (h *PostLogoutHandler) ServeHTTP(w http.ResponseWriter, r *http.Request)
type PostLogoutHandlerParams ¶
type PostOnboardingHandler ¶
type PostOnboardingHandler struct {
// contains filtered or unexported fields
}
func NewPostOnboardingHandler ¶
func NewPostOnboardingHandler(teamStore store.TeamStore) *PostOnboardingHandler
func (*PostOnboardingHandler) ServeHTTP ¶
func (h *PostOnboardingHandler) ServeHTTP(w http.ResponseWriter, r *http.Request)
type PostOnboardingPaymentHandler ¶
type PostOnboardingPaymentHandler struct {
// contains filtered or unexported fields
}
func NewPostOnboardingPaymentHandler ¶
func NewPostOnboardingPaymentHandler(teamStore store.TeamStore, stripeSetupIntent *setupintent.Client) *PostOnboardingPaymentHandler
func (*PostOnboardingPaymentHandler) ServeHTTP ¶
func (h *PostOnboardingPaymentHandler) ServeHTTP(w http.ResponseWriter, r *http.Request)
type PostSignUpHandler ¶
type PostSignUpHandler struct {
// contains filtered or unexported fields
}
func NewPostSignUpHandler ¶
func NewPostSignUpHandler(userStore store.UserStore, inviteStore store.InviteStore, teamStore store.TeamStore) *PostSignUpHandler
func (*PostSignUpHandler) ServeHTTP ¶
func (h *PostSignUpHandler) ServeHTTP(w http.ResponseWriter, r *http.Request)
type PostWaitlistHandler ¶
type PostWaitlistHandler struct {
// contains filtered or unexported fields
}
func NewPostWaitlistHandler ¶
func NewPostWaitlistHandler(params PostWaitlistHandlerParams) *PostWaitlistHandler
func (*PostWaitlistHandler) ServeHTTP ¶
func (h *PostWaitlistHandler) ServeHTTP(w http.ResponseWriter, r *http.Request)
type PostWaitlistHandlerParams ¶
type PostWaitlistHandlerParams struct {
WaitlistStore store.WaitlistStore
}
Source Files
¶
Click to show internal directories.
Click to hide internal directories.