routes

package
v1.0.4 Latest Latest
Warning

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

Go to latest
Published: Feb 9, 2022 License: Apache-2.0 Imports: 38 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func Oauth

func Oauth(
	logger *zap.Logger,
	config *config.GitHubAppConfig,
	userRepo db_user.Repository,
	gitHubUserRepo db.GitHubUserRepo,
	gitHubService *service_github.Service,
) func(*gin.Context)

func Webhook

func Webhook(
	logger *zap.Logger,
	config *config.GitHubAppConfig,
	analyticsClient analytics.Client,
	gitHubInstallationRepo db.GitHubInstallationRepo,
	gitHubRepositoryRepo db.GitHubRepositoryRepo,
	codebaseRepo db_codebase.CodebaseRepository,
	executorProvider executor.Provider,
	githubClientProvider client.InstallationClientProvider,
	gitHubUserRepo db.GitHubUserRepo,
	codebaseUserRepo db_codebase.CodebaseUserRepository,
	gitHubClonerPublisher *workers_github.ClonerQueue,
	gitHubPRRepo db.GitHubPRRepo,
	workspaceReader db_workspace.WorkspaceReader,
	workspaceWriter db_workspace.WorkspaceWriter,
	workspaceService service_workspace.Service,
	syncService *service_sync.Service,
	changeRepo db_change.Repository,
	changeCommitRepo db_change.CommitRepository,
	reviewRepo db_review.ReviewRepository,
	eventsSender events.EventSender,
	activitySender activity_sender.ActivitySender,
	statusesService *service_statuses.Service,
	commentsService *service_comments.Service,
	gitHubService *service_github.Service,
	buildQueue *workers_ci.BuildQueue,
) func(c *gin.Context)

Types

type GitHubAuthReq

type GitHubAuthReq struct {
	Code string `json:"code" binding:"required"`
}

type OAuthAccessResponse

type OAuthAccessResponse struct {
	AccessToken string `json:"access_token"`
}

Directories

Path Synopsis
internal
mock_client
Package mock_client is a generated GoMock package.
Package mock_client is a generated GoMock package.
mock_sender
Package mock_sender is a generated GoMock package.
Package mock_sender is a generated GoMock package.

Jump to

Keyboard shortcuts

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