MCPcopy Create free account

hub / github.com/SwishHQ/spread / functions

Functions548 in github.com/SwishHQ/spread

↓ 34 callersFunctionNewBundleService
(appService AppService, versionService VersionService, environmentService EnvironmentService, bundleRepository
src/service/bundle_service.go:47
↓ 31 callersFunctionErrorResponse
(c *fiber.Ctx, message string)
utils/response.go:22
↓ 21 callersFunctionSuccessResponse
(c *fiber.Ctx, data interface{})
utils/response.go:10
↓ 20 callersFunctionNewVersionService
(versionRepository repository.VersionRepository)
src/service/version_service.go:28
↓ 19 callersFunctionNewEnvironmentService
(appService AppService, environmentRepository repository.EnvironmentRepository)
src/service/environment_service.go:29
↓ 16 callersFunctionNewUserService
(userRepository repository.UserRepository)
src/service/user_service.go:28
↓ 15 callersFunctionNewAppService
(appRepository repository.AppRepository)
src/service/app_service.go:25
↓ 15 callersFunctionNewClientService
(appService AppService, environmentService EnvironmentService, bundleService BundleService, versionService Ver
src/service/client_service.go:27
↓ 12 callersFunctionGetEnv
(key, defaultValue string)
config/config.go:25
↓ 11 callersFunctionNewAuthKeyService
(authKeyRepository repository.AuthKeyRepository)
src/service/auth_key.service.go:21
↓ 10 callersFunctionBindAndValidate
BindAndValidate binds the request body to the struct and validates it how to use: err := BindAndValidate(c, &App{}) if err != nil { fmt.Println(er
utils/validator.go:38
↓ 8 callersMethodCreate
(user *types.CreateUserRequest)
src/service/user_service.go:18
↓ 8 callersMethodGetById
(ctx context.Context, id primitive.ObjectID)
src/repository/app_repository.go:16
↓ 8 callersMethodRollback
(rollbackRequest *types.RollbackRequest)
src/service/bundle_service.go:25
↓ 8 callersFunctionUnauthorizedResponse
(c *fiber.Ctx, message string)
utils/response.go:29
↓ 7 callersMethodGetEnvironmentByKey
(ctx context.Context, key string)
src/service/environment_service.go:19
↓ 7 callersFunctionValidationErrorResponse
(c *fiber.Ctx, errors []string)
utils/response.go:36
↓ 6 callersMethodCheckUpdate
(environmentKey string, appVersion string, bundleHash string)
src/service/client_service.go:15
↓ 6 callersMethodCreateEnvironment
(environmentRequest *types.CreateEnvironmentRequest)
src/service/environment_service.go:17
↓ 6 callersMethodGetBundleByLabelAndEnvironmentId
(label string, environmentId primitive.ObjectID)
src/service/bundle_service.go:28
↓ 5 callersMethodCount
(ctx context.Context)
src/service/user_service.go:21
↓ 5 callersMethodCreateApp
(ctx context.Context, appName string, os string)
src/service/app_service.go:15
↓ 5 callersMethodCreateNewBundle
(createNewBundleRequest *types.CreateNewBundleRequest, createdBy string)
src/service/bundle_service.go:26
↓ 5 callersMethodGetAppById
(ctx context.Context, id string)
src/service/app_service.go:18
↓ 5 callersMethodGetUser
(id string)
src/service/user_service.go:20
↓ 5 callersMethodGetVersionByEnvironmentIdAndAppVersion
(ctx context.Context, environmentId primitive.ObjectID, appVersion string)
src/service/version_service.go:17
↓ 5 callersMethodGetVersionByEnvironmentIdAndVersionId
(ctx context.Context, versionId primitive.ObjectID, environmentId primitive.ObjectID)
src/service/version_service.go:18
↓ 5 callersMethodLogin
(user *types.LoginUserRequest)
src/service/user_service.go:19
↓ 5 callersMethodUpdateVersionCurrentBundleIdByVersionId
(ctx context.Context, id primitive.ObjectID, currentBundleId primitive.ObjectID)
src/service/version_service.go:16
↓ 4 callersMethodAddActive
(ctx context.Context, id primitive.ObjectID)
src/service/bundle_service.go:33
↓ 4 callersMethodCreateAuthKey
(name string, username string)
src/service/auth_key.service.go:12
↓ 4 callersMethodGetAppByName
(ctx context.Context, appName string)
src/service/app_service.go:16
↓ 4 callersMethodGetByAuthKey
(key string)
src/service/auth_key.service.go:13
↓ 4 callersMethodGetEnvironmentByAppIdAndEnvironmentId
(ctx context.Context, appId primitive.ObjectID, environmentId string)
src/service/environment_service.go:21
↓ 4 callersMethodGetEnvironmentByAppIdAndName
(ctx context.Context, appId primitive.ObjectID, environmentName string)
src/service/environment_service.go:18
↓ 4 callersMethodGetLatestVersionByEnvironmentId
(ctx context.Context, environmentId primitive.ObjectID)
src/service/version_service.go:19
↓ 4 callersMethodInsert
(ctx context.Context, app *model.App)
src/repository/app_repository.go:13
↓ 4 callersMethodReportStatusDeploy
(reportStatusRequest *types.ReportStatusDeployRequest)
src/service/client_service.go:16
↓ 3 callersMethodAddFailed
(ctx context.Context, id primitive.ObjectID)
src/service/bundle_service.go:34
↓ 3 callersMethodAddInstalled
(ctx context.Context, id primitive.ObjectID)
src/service/bundle_service.go:35
↓ 3 callersMethodCreateVersion
(ctx context.Context, version *model.Version)
src/service/version_service.go:15
↓ 3 callersMethodDecrementActive
(ctx context.Context, id primitive.ObjectID)
src/service/bundle_service.go:36
↓ 3 callersFunctionFormatVersionStr
given a version string, return a number example: 1.2.3 -> 10203 how it works: 1. split the version string by "." 2. reverse the array 3. for each elem
utils/common.go:93
↓ 3 callersMethodGetAllAuthKeys
(ctx context.Context)
src/service/auth_key.service.go:14
↓ 3 callersMethodGetAllVersionsByEnvironmentId
(ctx context.Context, environmentId primitive.ObjectID)
src/service/version_service.go:20
↓ 3 callersMethodGetBundleByHashAndVersionId
(hash string, versionId primitive.ObjectID)
src/service/bundle_service.go:29
↓ 3 callersMethodGetBundleById
(id primitive.ObjectID)
src/service/bundle_service.go:27
↓ 3 callersMethodGetBundlesByVersionId
(versionId primitive.ObjectID)
src/service/bundle_service.go:30
↓ 3 callersMethodGetByVersionId
(ctx context.Context, versionId primitive.ObjectID)
src/service/version_service.go:21
↓ 3 callersMethodReportStatusDownload
(reportStatusRequest *types.ReportStatusDownloadRequest)
src/service/client_service.go:17
↓ 3 callersFunctionfetchEnvironments
()
web/src/views/dashboard/versions/VersionView.tsx:101
↓ 3 callersFunctiongetFieldError
(field: string)
web/src/components/modal/AddAppModal.tsx:52
↓ 3 callersFunctionhandleInputChange
(field: keyof SetupFormData)
web/src/views/setup/SetupView.tsx:30
↓ 2 callersMethodCreateBundle
(ctx context.Context, bundle *model.Bundle)
src/repository/bundle_repository.go:15
↓ 2 callersMethodGetAll
(ctx context.Context)
src/repository/app_repository.go:15
↓ 2 callersMethodGetAllEnvironmentsByAppId
(ctx context.Context, appId primitive.ObjectID)
src/service/environment_service.go:20
↓ 2 callersMethodGetApps
(ctx context.Context)
src/service/app_service.go:17
↓ 2 callersFunctionGetBaseBucketUrl
(env string)
utils/common.go:158
↓ 2 callersMethodGetByAppIdAndName
(ctx context.Context, appId primitive.ObjectID, name string)
src/repository/environment_repository.go:17
↓ 2 callersMethodGetByName
(ctx context.Context, name string)
src/repository/app_repository.go:14
↓ 2 callersMethodGetByUsername
(ctx context.Context, username string)
src/repository/user_repository.go:15
↓ 2 callersMethodToggleActive
(bundleId primitive.ObjectID)
src/service/bundle_service.go:32
↓ 2 callersMethodToggleMandatory
(bundleId primitive.ObjectID)
src/service/bundle_service.go:31
↓ 2 callersFunctioncopyToClipboard
(text: string, event: React.MouseEvent)
web/src/views/dashboard/versions/VersionView.tsx:237
↓ 2 callersFunctionfetchApps
()
web/src/api/hooks/useApps.ts:20
↓ 2 callersFunctionfetchAuthKeys
()
web/src/api/hooks/useAuthKeys.ts:9
↓ 2 callersFunctionformatErrorMessage
(message: string | string[])
web/src/api/client.ts:7
↓ 2 callersFunctionformatFileSize
(bytes: number)
web/src/views/dashboard/bundles/BundleView.tsx:262
↓ 2 callersFunctionhandleDownload
(bundleId: string)
web/src/views/dashboard/bundles/BundleView.tsx:246
↓ 2 callersFunctionhandleOsChange
(os: AppOS)
web/src/components/modal/AddAppModal.tsx:44
↓ 2 callersFunctiontoggleBundleRequired
(bundleId: string)
web/src/views/dashboard/bundles/BundleView.tsx:212
↓ 2 callersFunctiontoggleBundleStatus
(bundleId: string)
web/src/views/dashboard/bundles/BundleView.tsx:153
↓ 1 callersFunctionAuthKeyMiddleware
(c *fiber.Ctx, authKeyService service.AuthKeyService)
middleware/auth_key.go:10
↓ 1 callersFunctionAuthMiddleware
(c *fiber.Ctx, userService service.UserService)
middleware/auth.go:15
↓ 1 callersMethodCheckUpdate
(c *fiber.Ctx)
src/controller/client_controller.go:13
↓ 1 callersMethodCreateApp
(c *fiber.Ctx)
src/controller/app_controller.go:15
↓ 1 callersMethodCreateAuthKey
(c *fiber.Ctx)
src/controller/auth_key.controller.go:12
↓ 1 callersMethodCreateEnvironment
(c *fiber.Ctx)
src/controller/environment_controller.go:14
↓ 1 callersMethodCreateNewBundle
(c *fiber.Ctx)
src/controller/bundle_controller.go:16
↓ 1 callersFunctionExecute
()
cmd/root.go:29
↓ 1 callersFunctionGenerateAuthKey
generate a random auth key how it works: 1. seed the random number generator 2. create a character array 3. create a byte array 4. for each element in
utils/common.go:26
↓ 1 callersMethodGetAllAuthKeys
(c *fiber.Ctx)
src/controller/auth_key.controller.go:13
↓ 1 callersMethodGetAllByAppId
(ctx context.Context, appId primitive.ObjectID)
src/repository/environment_repository.go:18
↓ 1 callersMethodGetAllByEnvironmentId
(ctx context.Context, environmentId primitive.ObjectID)
src/repository/version_repository.go:20
↓ 1 callersMethodGetAllByVersionId
(c *fiber.Ctx)
src/controller/bundle_controller.go:17
↓ 1 callersMethodGetAllEnvironmentsByAppId
(c *fiber.Ctx)
src/controller/environment_controller.go:15
↓ 1 callersMethodGetAppById
(c *fiber.Ctx)
src/controller/app_controller.go:17
↓ 1 callersMethodGetApps
(c *fiber.Ctx)
src/controller/app_controller.go:16
↓ 1 callersMethodGetBundleByHashAndVersionId
(hash string, versionId primitive.ObjectID)
src/service/bundle_service.go:306
↓ 1 callersMethodGetByEnvironmentIdAndAppVersion
(ctx context.Context, deploymentId primitive.ObjectID, appVersion string)
src/repository/version_repository.go:16
↓ 1 callersMethodGetByHashAndVersionId
(ctx context.Context, hash string, versionId primitive.ObjectID)
src/repository/bundle_repository.go:17
↓ 1 callersMethodGetByIdAndAppId
(ctx context.Context, id primitive.ObjectID, appId primitive.ObjectID)
src/repository/environment_repository.go:19
↓ 1 callersMethodGetByIdAndEnvironmentId
(ctx context.Context, id primitive.ObjectID, environmentId primitive.ObjectID)
src/repository/version_repository.go:22
↓ 1 callersMethodGetByKey
(ctx context.Context, key string)
src/repository/environment_repository.go:16
↓ 1 callersMethodGetByLabelAndEnvironmentId
(ctx context.Context, label string, environmentId primitive.ObjectID)
src/repository/bundle_repository.go:22
↓ 1 callersMethodGetBySequenceIdEnvironmentIdAndVersionId
(ctx context.Context, sequenceId int64, environmentId primitive.ObjectID, versionId primitive.ObjectID)
src/repository/bundle_repository.go:21
↓ 1 callersMethodGetByVersionId
(c *fiber.Ctx)
src/controller/version_controller.go:12
↓ 1 callersMethodGetNextSeqByEnvironmentIdAndVersionId
(ctx context.Context, environmentId primitive.ObjectID, versionId primitive.ObjectID)
src/repository/bundle_repository.go:20
↓ 1 callersFunctionMongoConnection
ConnectDB initializes the database connection
pkg/db.go:14
↓ 1 callersFunctionNewAppController
(appService service.AppService)
src/controller/app_controller.go:24
next →1–100 of 548, ranked by callers