MCPcopy Create free account

hub / github.com/EricLau1/go-grpc-microservices / functions

Functions79 in github.com/EricLau1/go-grpc-microservices

↓ 22 callersFunctionWriteError
(w http.ResponseWriter, statusCode int, err error)
api/restutil/restutil.go:27
↓ 13 callersMethodClose
()
db/db.go:10
↓ 9 callersMethodGetById
(id string)
authentication/repository/users.go:15
↓ 8 callersFunctionNewConfig
()
db/config.go:24
↓ 8 callersFunctionNewConnection
(cfg Config)
db/db.go:19
↓ 8 callersFunctionNewUsersRepository
(conn db.Connection)
authentication/repository/users.go:26
↓ 7 callersMethodSave
(user *models.User)
authentication/repository/users.go:14
↓ 7 callersFunctionWriteAsJson
(w http.ResponseWriter, statusCode int, data interface{})
api/restutil/restutil.go:21
↓ 6 callersMethodToProtoBuffer
()
authentication/models/user.go:19
↓ 5 callersFunctionVerifyPassword
(hashed, password string)
security/password.go:13
↓ 4 callersMethodGetByEmail
(email string)
authentication/repository/users.go:16
↓ 3 callersFunctionAuthRequestWithId
(r *http.Request)
api/restutil/restutil.go:35
↓ 3 callersFunctionEncryptPassword
(password string)
security/password.go:5
↓ 3 callersFunctionNewToken
(userId string)
security/tokens.go:21
↓ 3 callersFunctionNewTokenPayload
(tokenString string)
security/tokens.go:59
↓ 2 callersMethodDB
()
db/db.go:11
↓ 2 callersMethodDelete
(id string)
authentication/repository/users.go:19
↓ 2 callersMethodDsn
()
db/config.go:11
↓ 2 callersFunctionExtractToken
(r *http.Request)
security/tokens.go:38
↓ 2 callersMethodGetAll
()
authentication/repository/users.go:17
↓ 2 callersFunctionLogRequests
(next http.HandlerFunc)
api/middlewares/middlewares.go:11
↓ 2 callersFunctionNormalizeEmail
(email string)
authentication/validators/validators.go:36
↓ 2 callersFunctionParseToken
(tokenString string)
security/tokens.go:49
↓ 2 callersMethodUpdate
(user *models.User)
authentication/repository/users.go:18
↓ 1 callersFunctionAuthenticate
(next http.HandlerFunc)
api/middlewares/middlewares.go:20
↓ 1 callersMethodDbName
()
db/config.go:12
↓ 1 callersMethodDeleteAll
()
authentication/repository/users.go:57
↓ 1 callersMethodDeleteUser
(w http.ResponseWriter, r *http.Request)
api/resthandlers/auth.go:21
↓ 1 callersMethodFromProtoBuffer
(user *pb.User)
authentication/models/user.go:30
↓ 1 callersMethodGetUser
(w http.ResponseWriter, r *http.Request)
api/resthandlers/auth.go:19
↓ 1 callersFunctionInstall
(router *mux.Router, routeList []*Route)
api/routes/routes.go:18
↓ 1 callersMethodListUsers
(req *pb.ListUsersRequest, stream pb.AuthService_ListUsersServer)
authentication/service/service.go:92
↓ 1 callersFunctionNewAuthHandlers
(authSvcClient pb.AuthServiceClient)
api/resthandlers/auth.go:28
↓ 1 callersFunctionNewAuthRoutes
(authHandlers resthandlers.AuthHandlers)
api/routes/auth.go:8
↓ 1 callersFunctionNewAuthService
(usersRepository repository.UsersRepository)
authentication/service/service.go:22
↓ 1 callersMethodSignIn
(w http.ResponseWriter, r *http.Request)
api/resthandlers/auth.go:17
↓ 1 callersMethodSignUp
(w http.ResponseWriter, r *http.Request)
api/resthandlers/auth.go:16
↓ 1 callersMethodUpdateUser
(ctx context.Context, req *pb.User)
authentication/service/service.go:106
↓ 1 callersFunctionValidateSignUp
(user *pb.User)
authentication/validators/validators.go:20
↓ 1 callersFunctionWithCORS
(router *mux.Router)
api/routes/routes.go:34
↓ 1 callersFunctiongetTokenExpired
(id string)
security/tokens_test.go:37
MethodClose
()
db/db.go:28
MethodDB
()
db/db.go:32
MethodDbName
()
db/config.go:43
MethodDelete
(id string)
authentication/repository/users.go:53
MethodDeleteUser
(ctx context.Context, req *pb.GetUserRequest)
authentication/service/service.go:128
MethodDeleteUser
(w http.ResponseWriter, r *http.Request)
api/resthandlers/auth.go:151
MethodDsn
()
db/config.go:39
MethodGetAll
()
authentication/repository/users.go:44
MethodGetByEmail
(email string)
authentication/repository/users.go:39
MethodGetById
(id string)
authentication/repository/users.go:34
MethodGetUser
(ctx context.Context, req *pb.GetUserRequest)
authentication/service/service.go:81
MethodGetUser
(w http.ResponseWriter, r *http.Request)
api/resthandlers/auth.go:116
MethodGetUsers
(w http.ResponseWriter, r *http.Request)
api/resthandlers/auth.go:20
MethodGetUsers
(w http.ResponseWriter, r *http.Request)
api/resthandlers/auth.go:130
MethodPutUser
(w http.ResponseWriter, r *http.Request)
api/resthandlers/auth.go:18
MethodPutUser
(w http.ResponseWriter, r *http.Request)
api/resthandlers/auth.go:85
MethodSave
(user *models.User)
authentication/repository/users.go:30
MethodSignIn
(ctx context.Context, req *pb.SignInRequest)
authentication/service/service.go:57
MethodSignIn
(w http.ResponseWriter, r *http.Request)
api/resthandlers/auth.go:60
MethodSignUp
(ctx context.Context, req *pb.User)
authentication/service/service.go:26
MethodSignUp
(w http.ResponseWriter, r *http.Request)
api/resthandlers/auth.go:32
FunctionTestEncryptPassword
(t *testing.T)
security/password_test.go:9
FunctionTestNewToken
(t *testing.T)
security/tokens_test.go:12
FunctionTestNewTokenPayload
(t *testing.T)
security/tokens_test.go:19
FunctionTestUsersRepositoryDelete
(t *testing.T)
authentication/repository/users_test.go:162
FunctionTestUsersRepositoryGetAll
(t *testing.T)
authentication/repository/users_test.go:196
FunctionTestUsersRepositoryGetByEmail
(t *testing.T)
authentication/repository/users_test.go:93
FunctionTestUsersRepositoryGetById
(t *testing.T)
authentication/repository/users_test.go:58
FunctionTestUsersRepositorySave
(t *testing.T)
authentication/repository/users_test.go:32
FunctionTestUsersRepositoryUpdate
(t *testing.T)
authentication/repository/users_test.go:128
FunctionTestVerifyPassword
(t *testing.T)
security/password_test.go:16
MethodUpdate
(user *models.User)
authentication/repository/users.go:49
Functioninit
()
authentication/main.go:22
Functioninit
()
authentication/repository/users_test.go:17
Functioninit
()
api/main.go:21
Functionmain
()
authentication/main.go:28
Functionmain
()
api/main.go:27
FunctionparseJwtCallback
(token *jwt.Token)
security/tokens.go:31