validateSameOrigin checks that targetURL has the same scheme and host as baseURL.
(baseURL, targetURL string)
| 216 | |
| 217 | // Unknown name: list-then-filter fallback |
| 218 | result, err := sdk.Boxes().List(ctx) |
| 219 | if err != nil { |
| 220 | return nil, apierr.FromSDK(err) |
| 221 | } |
| 222 | |
| 223 | lower := strings.ToLower(nameOrID) |
| 224 | if result != nil { |
| 225 | for _, b := range *result { |
| 226 | if strings.ToLower(b.Kind) == lower || strings.ToLower(b.Name) == lower { |
| 227 | resp, err := sdk.Boxes().Get(ctx, b.Id, &generated.GetBoxParams{Page: cursor}) |
| 228 | if err != nil { |
| 229 | return nil, apierr.FromSDK(err) |
| 230 | } |
| 231 | return resp, nil |
| 232 | } |
| 233 | } |
| 234 | } |
| 235 |
no outgoing calls