MCPcopy Create free account
hub / github.com/auth0/auth0-cli / fetchPartial

Function fetchPartial

internal/cli/universal_login_customize.go:969–990  ·  view source on GitHub ↗
(ctx context.Context, api *auth0.API, prompt *partialData)

Source from the content-addressed store, hash-verified

967}
968
969func fetchPartial(ctx context.Context, api *auth0.API, prompt *partialData) (*management.PromptScreenPartials, error) {
970 var filteredPartials = management.PromptScreenPartials{}
971
972 if !isSupportedPartial(management.PromptType(prompt.PromptName)) {
973 return &management.PromptScreenPartials{}, nil
974 }
975
976 partial, err := api.Prompt.GetPartials(ctx, management.PromptType(prompt.PromptName))
977 if err != nil {
978 return nil, err
979 }
980
981 if partial == nil {
982 return &management.PromptScreenPartials{}, nil
983 }
984
985 if screenPartials, ok := (*partial)[management.ScreenName(prompt.ScreenName)]; ok {
986 filteredPartials[management.ScreenName(prompt.ScreenName)] = screenPartials
987 }
988
989 return &filteredPartials, nil
990}
991
992func fetchAllPartials(ctx context.Context, api *auth0.API) ([]partialsData, error) {
993 var partialsList []partialsData

Callers 2

ServeHTTPMethod · 0.85
TestGetPartialsFunction · 0.85

Calls 2

isSupportedPartialFunction · 0.85
GetPartialsMethod · 0.65

Tested by 1

TestGetPartialsFunction · 0.68