MCPcopy Index your code
hub / github.com/supabase/auth / NewGetAdminUsersRequest

Function NewGetAdminUsersRequest

client/admin/client.go:921–983  ·  view source on GitHub ↗

NewGetAdminUsersRequest generates requests for GetAdminUsers

(server string, params *GetAdminUsersParams)

Source from the content-addressed store, hash-verified

919
920// NewGetAdminUsersRequest generates requests for GetAdminUsers
921func NewGetAdminUsersRequest(server string, params *GetAdminUsersParams) (*http.Request, error) {
922 var err error
923
924 serverURL, err := url.Parse(server)
925 if err != nil {
926 return nil, err
927 }
928
929 operationPath := fmt.Sprintf("/admin/users")
930 if operationPath[0] == '/' {
931 operationPath = "." + operationPath
932 }
933
934 queryURL, err := serverURL.Parse(operationPath)
935 if err != nil {
936 return nil, err
937 }
938
939 if params != nil {
940 queryValues := queryURL.Query()
941
942 if params.Page != nil {
943
944 if queryFrag, err := runtime.StyleParamWithLocation("form", true, "page", runtime.ParamLocationQuery, *params.Page); err != nil {
945 return nil, err
946 } else if parsed, err := url.ParseQuery(queryFrag); err != nil {
947 return nil, err
948 } else {
949 for k, v := range parsed {
950 for _, v2 := range v {
951 queryValues.Add(k, v2)
952 }
953 }
954 }
955
956 }
957
958 if params.PerPage != nil {
959
960 if queryFrag, err := runtime.StyleParamWithLocation("form", true, "per_page", runtime.ParamLocationQuery, *params.PerPage); err != nil {
961 return nil, err
962 } else if parsed, err := url.ParseQuery(queryFrag); err != nil {
963 return nil, err
964 } else {
965 for k, v := range parsed {
966 for _, v2 := range v {
967 queryValues.Add(k, v2)
968 }
969 }
970 }
971
972 }
973
974 queryURL.RawQuery = queryValues.Encode()
975 }
976
977 req, err := http.NewRequest("GET", queryURL.String(), nil)
978 if err != nil {

Callers 1

GetAdminUsersMethod · 0.85

Calls 3

EncodeMethod · 0.80
AddMethod · 0.65
StringMethod · 0.45

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…