handlers

package
v0.0.0-...-aa36cb2 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Nov 15, 2024 License: AGPL-3.0 Imports: 40 Imported by: 0

Documentation

Index

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

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

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

type GetOnboardingPaymentHandler

type GetOnboardingPaymentHandler struct {
	// contains filtered or unexported fields
}

func NewGetOnboardingPaymentHandler

func NewGetOnboardingPaymentHandler(teamStore store.TeamStore, stripeCustomerSession *customersession.Client) *GetOnboardingPaymentHandler

func (*GetOnboardingPaymentHandler) ServeHTTP

type GetServersCheckoutHandler

type GetServersCheckoutHandler struct {
	// contains filtered or unexported fields
}

func NewGetServersCheckoutHandler

func NewGetServersCheckoutHandler(teamStore store.TeamStore, serverOfferingStore store.ServerOfferingStore, stripeCheckoutSession *session.Client, stripeProduct *product.Client, stripePrice *price.Client, stripeMeter *meter.Client, stripePublishableKey string) *GetServersCheckoutHandler

func (*GetServersCheckoutHandler) ServeHTTP

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

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

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 NewPostInviteHandler(userStore store.UserStore, teamStore store.TeamStore, loopsApiKey, loopsTxAddedToTeamNewUser, loopsTxAddedToTeamExistingUser string) *PostInviteHandler

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 PostLogoutHandlerParams struct {
	SessionStore sessions.Store
	SessionName  string
}

type PostOnboardingHandler

type PostOnboardingHandler struct {
	// contains filtered or unexported fields
}

func NewPostOnboardingHandler

func NewPostOnboardingHandler(teamStore store.TeamStore) *PostOnboardingHandler

func (*PostOnboardingHandler) ServeHTTP

type PostOnboardingPaymentHandler

type PostOnboardingPaymentHandler struct {
	// contains filtered or unexported fields
}

func NewPostOnboardingPaymentHandler

func NewPostOnboardingPaymentHandler(teamStore store.TeamStore, stripeSetupIntent *setupintent.Client) *PostOnboardingPaymentHandler

func (*PostOnboardingPaymentHandler) ServeHTTP

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
}

type SseEvent

type SseEvent struct {
	EventName string
	Data      string
}

func (*SseEvent) String

func (e *SseEvent) String() string

Directories

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL