MCPcopy Create free account

hub / github.com/HotPotatoC/twitter-clone / functions

Functions221 in github.com/HotPotatoC/twitter-clone

↓ 48 callersMethodwriteError
writeError writes an HTTP response with a valid Twirp error format, and triggers hooks. If err is not a twirp.Error, it will get wrapped with twirp.In
user/rpc/user/user.twirp.go:556
↓ 26 callersFunctionwrapInternal
wrapInternal wraps an error with a prefix as an Internal error. The original error cause is accessible by github.com/pkg/errors.Cause.
user/rpc/user/user.twirp.go:1670
↓ 12 callersMethodError
()
user/rpc/user/user.twirp.go:1679
↓ 12 callersMethodhandleRequestBodyError
handleRequestBodyError is used to handle error when the twirp server cannot read request
user/rpc/user/user.twirp.go:561
↓ 9 callersFunctioncallError
Call twirp.ServerHooks.Error if the hook is available
user/rpc/user/user.twirp.go:1903
↓ 9 callersFunctioncallResponseSent
Call twirp.ServerHooks.ResponseSent if the hook is available
user/rpc/user/user.twirp.go:1895
↓ 9 callersFunctionfile_rpc_user_user_proto_rawDescGZIP
()
user/rpc/user/user.pb.go:772
↓ 8 callersMethodGetUserId
()
user/rpc/user/user.pb.go:535
↓ 8 callersFunctionbadRouteError
badRouteError is used when the twirp server cannot route a request
user/rpc/user/user.twirp.go:1735
↓ 8 callersFunctioncallClientError
(ctx context.Context, h *twirp.ClientHooks, err twirp.Error)
user/rpc/user/user.twirp.go:1924
↓ 8 callersFunctioncallClientResponseReceived
(ctx context.Context, h *twirp.ClientHooks)
user/rpc/user/user.twirp.go:1910
↓ 8 callersFunctioncallRequestRouted
Call twirp.ServerHooks.RequestRouted if the hook is available
user/rpc/user/user.twirp.go:1879
↓ 8 callersFunctioncallResponsePrepared
Call twirp.ServerHooks.ResponsePrepared if the hook is available
user/rpc/user/user.twirp.go:1887
↓ 8 callersFunctionensurePanicResponses
for github.com/pkg/errors ensurePanicResponses makes sure that rpc methods causing a panic still result in a Twirp Internal error response (status 500
user/rpc/user/user.twirp.go:1686
↓ 7 callersMethodGetEmail
()
user/rpc/user/user.pb.go:563
↓ 7 callersMethodWithMeta
(key string, val string)
user/rpc/user/user.twirp.go:1727
↓ 5 callersFunctionmalformedRequestError
malformedRequestError is used when the twirp server cannot unmarshal a request
user/rpc/user/user.twirp.go:1730
↓ 4 callersFunctiondoJSONRequest
doJSONRequest makes a JSON request to the remote Twirp service.
user/rpc/user/user.twirp.go:1815
↓ 4 callersFunctiondoProtobufRequest
doProtobufRequest makes a Protobuf request to the remote Twirp service.
user/rpc/user/user.twirp.go:1766
↓ 3 callersMethodCreateUser
CreateUser creates a new user
user/rpc/user/user.twirp.go:43
↓ 3 callersMethodDeleteUser
DeleteUser deletes an existing user
user/rpc/user/user.twirp.go:46
↓ 3 callersMethodDo
(req *http.Request)
user/rpc/user/user.twirp.go:1379
↓ 3 callersMethodFindUserByEmail
FindUserByEmail finds a user by email
user/internal/service/service.go:17
↓ 3 callersMethodFindUserByEmail
FindUserByEmail finds a user by email
user/rpc/user/user.twirp.go:40
↓ 3 callersMethodFindUserByID
FindUserByID finds a user by id
user/rpc/user/user.twirp.go:37
↓ 3 callersFunctionLookupEnv
LookupEnv is a generic type implementation to search env keys
user/config/lookup.go:15
↓ 3 callersMethodPB
()
user/internal/models/user.go:33
↓ 3 callersMethodString
()
user/rpc/user/user.pb.go:512
↓ 3 callersFunctionbaseServicePath
baseServicePath composes the path prefix for the service (without <Method>). e.g.: baseServicePath("/twirp", "my.pkg", "MyService") returns => "/twi
user/rpc/user/user.twirp.go:1495
↓ 3 callersFunctionisHTTPRedirect
(status int)
user/rpc/user/user.twirp.go:1664
↓ 3 callersFunctionwriteError
writeError writes Twirp errors in the response and triggers hooks.
user/rpc/user/user.twirp.go:1435
↓ 2 callersMethodCode
()
user/rpc/user/user.twirp.go:1723
↓ 2 callersMethodCreateUser
CreateUser creates a new user
user/internal/service/service.go:20
↓ 2 callersMethodDeleteUser
DeleteUser deletes an existing user
user/internal/service/service.go:23
↓ 2 callersMethodFindUserByID
FindUserByID finds a user by id
user/internal/service/service.go:14
↓ 2 callersMethodGetName
()
user/rpc/user/user.pb.go:542
↓ 2 callersMethodGetPassword
()
user/rpc/user/user.pb.go:280
↓ 2 callersMethodGetScreenName
()
user/rpc/user/user.pb.go:549
↓ 2 callersFunctioncallClientRequestPrepared
(ctx context.Context, h *twirp.ClientHooks, req *http.Request)
user/rpc/user/user.twirp.go:1917
↓ 2 callersFunctionerrorFromResponse
errorFromResponse builds a twirp.Error from a non-200 HTTP response. If the response has a valid serialized Twirp error, then it's returned. If not, t
user/rpc/user/user.twirp.go:1587
↓ 2 callersFunctionnewRequest
newRequest makes an http.Request from a client, adding common headers.
user/rpc/user/user.twirp.go:1538
↓ 2 callersFunctionsanitizeBaseURL
sanitizeBaseURL parses the the baseURL, and adds the "http" scheme if needed. If the URL is unparsable, the baseURL is returned unchanged.
user/rpc/user/user.twirp.go:1476
↓ 2 callersFunctiontwirpErrorFromIntermediary
twirpErrorFromIntermediary maps HTTP errors from non-twirp sources to twirp errors. The mapping is similar to gRPC: https://github.com/grpc/grpc/blob/
user/rpc/user/user.twirp.go:1630
↓ 2 callersFunctionwithoutRedirects
withoutRedirects makes sure that the POST request can not be redirected. The standard library will, by default, redirect requests (including POSTs) if
user/rpc/user/user.twirp.go:1751
↓ 1 callersMethodCompare
Compare compares the password with the hash
user/internal/models/user.go:103
↓ 1 callersMethodGenerateHash
GenerateHash generates a hash for the password
user/internal/models/user.go:93
↓ 1 callersMethodGetBio
()
user/rpc/user/user.pb.go:570
↓ 1 callersMethodGetBirthDate
()
user/rpc/user/user.pb.go:605
↓ 1 callersMethodGetLocation
()
user/rpc/user/user.pb.go:577
↓ 1 callersMethodGetProfileBannerUrl
()
user/rpc/user/user.pb.go:598
↓ 1 callersMethodGetProfileImageUrl
()
user/rpc/user/user.pb.go:591
↓ 1 callersMethodGetSuccess
()
user/rpc/user/user.pb.go:473
↓ 1 callersMethodGetWebsite
()
user/rpc/user/user.pb.go:584
↓ 1 callersMethodMetaMap
()
user/rpc/user/user.twirp.go:1726
↓ 1 callersMethodMsg
()
user/rpc/user/user.twirp.go:1724
↓ 1 callersMethodPathPrefix
PathPrefix returns the HTTP URL path prefix for all methods handled by this service. This can be used with an HTTP mux to route Twirp requests. The pa
user/rpc/user/user.twirp.go:1407
↓ 1 callersMethodValidate
Validate validates the user fields
user/internal/models/user.go:53
↓ 1 callersMethodcallCreateUser
(ctx context.Context, in *CreateUserRequest)
user/rpc/user/user.twirp.go:219
↓ 1 callersMethodcallCreateUser
(ctx context.Context, in *CreateUserRequest)
user/rpc/user/user.twirp.go:452
↓ 1 callersMethodcallDeleteUser
(ctx context.Context, in *DeleteUserRequest)
user/rpc/user/user.twirp.go:265
↓ 1 callersMethodcallDeleteUser
(ctx context.Context, in *DeleteUserRequest)
user/rpc/user/user.twirp.go:498
↓ 1 callersMethodcallFindUserByEmail
(ctx context.Context, in *FindUserByEmailRequest)
user/rpc/user/user.twirp.go:173
↓ 1 callersMethodcallFindUserByEmail
(ctx context.Context, in *FindUserByEmailRequest)
user/rpc/user/user.twirp.go:406
↓ 1 callersMethodcallFindUserByID
(ctx context.Context, in *FindUserByIDRequest)
user/rpc/user/user.twirp.go:127
↓ 1 callersMethodcallFindUserByID
(ctx context.Context, in *FindUserByIDRequest)
user/rpc/user/user.twirp.go:360
↓ 1 callersFunctioncallRequestReceived
Call twirp.ServerHooks.RequestReceived if the hook is available
user/rpc/user/user.twirp.go:1871
↓ 1 callersFunctioncreateUser
()
user/cmd/client/main.go:38
↓ 1 callersFunctiondeleteUser
(id string)
user/cmd/client/main.go:61
↓ 1 callersFunctionerrFromPanic
errFromPanic returns the typed error if the recovered panic is an error, otherwise formats as error.
user/rpc/user/user.twirp.go:1705
↓ 1 callersFunctionfile_rpc_user_user_proto_init
()
user/rpc/user/user.pb.go:816
↓ 1 callersFunctiongetCustomHTTPReqHeaders
getCustomHTTPReqHeaders retrieves a copy of any headers that are set in a context through the twirp.WithHTTPRequestHeaders function. If there are no h
user/rpc/user/user.twirp.go:1520
↓ 1 callersFunctiongetUserByEmail
(email string)
user/cmd/client/main.go:29
↓ 1 callersFunctiongetUserByID
(id string)
user/cmd/client/main.go:20
↓ 1 callersFunctionmarshalErrorToJSON
marshalErrorToJSON returns JSON from a twirp.Error, that can be used as HTTP error response body. If serialization fails, it will use a descriptive In
user/rpc/user/user.twirp.go:1562
↓ 1 callersFunctionnewHandler
(service service.Service)
user/internal/server/server.go:39
↓ 1 callersFunctionnewServerOpts
(opts []interface{})
user/rpc/user/user.twirp.go:1410
↓ 1 callersFunctionparseTwirpPath
parseTwirpPath extracts path components form a valid Twirp route. Expected format: "[<prefix>]/<package>.<Service>/<Method>" e.g.: prefix, pkgService,
user/rpc/user/user.twirp.go:1506
↓ 1 callersMethodserveCreateUser
(ctx context.Context, resp http.ResponseWriter, req *http.Request)
user/rpc/user/user.twirp.go:991
↓ 1 callersMethodserveCreateUserJSON
(ctx context.Context, resp http.ResponseWriter, req *http.Request)
user/rpc/user/user.twirp.go:1009
↓ 1 callersMethodserveCreateUserProtobuf
(ctx context.Context, resp http.ResponseWriter, req *http.Request)
user/rpc/user/user.twirp.go:1092
↓ 1 callersMethodserveDeleteUser
(ctx context.Context, resp http.ResponseWriter, req *http.Request)
user/rpc/user/user.twirp.go:1171
↓ 1 callersMethodserveDeleteUserJSON
(ctx context.Context, resp http.ResponseWriter, req *http.Request)
user/rpc/user/user.twirp.go:1189
↓ 1 callersMethodserveDeleteUserProtobuf
(ctx context.Context, resp http.ResponseWriter, req *http.Request)
user/rpc/user/user.twirp.go:1272
↓ 1 callersMethodserveFindUserByEmail
(ctx context.Context, resp http.ResponseWriter, req *http.Request)
user/rpc/user/user.twirp.go:811
↓ 1 callersMethodserveFindUserByEmailJSON
(ctx context.Context, resp http.ResponseWriter, req *http.Request)
user/rpc/user/user.twirp.go:829
↓ 1 callersMethodserveFindUserByEmailProtobuf
(ctx context.Context, resp http.ResponseWriter, req *http.Request)
user/rpc/user/user.twirp.go:912
↓ 1 callersMethodserveFindUserByID
(ctx context.Context, resp http.ResponseWriter, req *http.Request)
user/rpc/user/user.twirp.go:631
↓ 1 callersMethodserveFindUserByIDJSON
(ctx context.Context, resp http.ResponseWriter, req *http.Request)
user/rpc/user/user.twirp.go:649
↓ 1 callersMethodserveFindUserByIDProtobuf
(ctx context.Context, resp http.ResponseWriter, req *http.Request)
user/rpc/user/user.twirp.go:732
↓ 1 callersMethodvalidateCharacters
validateCharacters validates the password characters
user/internal/models/user.go:82
↓ 1 callersFunctionvalidateCreateUserRequest
(ctx context.Context, req *user.CreateUserRequest)
user/internal/server/create_user.go:42
↓ 1 callersFunctionvalidateDeleteUserRequest
(ctx context.Context, req *user.DeleteUserRequest)
user/internal/server/delete_user.go:31
↓ 1 callersFunctionvalidateFindUserByEmailRequest
(ctx context.Context, req *user.FindUserByEmailRequest)
user/internal/server/find_by_user_email.go:33
↓ 1 callersFunctionvalidateFindUserByIDRequest
(ctx context.Context, req *user.FindUserByIDRequest)
user/internal/server/find_by_user_id.go:33
FunctionApp
({ Component, pageProps }: AppProps)
website/pages/_app.tsx:4
MethodCause
for go1.13 + errors.Is/As
user/rpc/user/user.twirp.go:1681
MethodCause
for go1.13 + errors.Is/As
user/rpc/user/user.twirp.go:1721
MethodCreateUser
(ctx context.Context, params CreateUserParams)
user/internal/service/create_user.go:24
MethodCreateUser
CreateUser creates a new user
user/internal/service/repository/repository.go:20
MethodCreateUser
(ctx context.Context, params models.User)
user/internal/service/repository/create_user.go:11
next →1–100 of 221, ranked by callers