(details ...map[string]any)
| 545 | } |
| 546 | |
| 547 | func mergeJSONErrorDetails(details ...map[string]any) map[string]any { |
| 548 | merged := make(map[string]any) |
| 549 | for _, detail := range details { |
| 550 | for key, value := range detail { |
| 551 | if value != nil { |
| 552 | merged[key] = value |
| 553 | } |
| 554 | } |
| 555 | } |
| 556 | if len(merged) == 0 { |
| 557 | return nil |
| 558 | } |
| 559 | return merged |
| 560 | } |
| 561 | |
| 562 | func dropboxAPIJSONErrorCode(err error) string { |
| 563 | var rateLimitErr dropboxauth.RateLimitAPIError |
no outgoing calls