isOriginSerializedOrNull checks if the origin is a serialized origin or the literal "null". It returns two booleans: (isSerialized, isNull).
(originHeaderRaw string)
| 15 | // isOriginSerializedOrNull checks if the origin is a serialized origin or the literal "null". |
| 16 | // It returns two booleans: (isSerialized, isNull). |
| 17 | func isOriginSerializedOrNull(originHeaderRaw string) (isSerialized, isNull bool) { //nolint:nonamedreturns // gocritic unnamedResult prefers naming serialization and null status results |
| 18 | if originHeaderRaw == "null" { |
| 19 | return false, true |
| 20 | } |
| 21 | |
| 22 | originIsSerialized, _ := normalizeOrigin(originHeaderRaw) |
| 23 | return originIsSerialized, false |
| 24 | } |
| 25 | |
| 26 | // New creates a new middleware handler |
| 27 | func New(config ...Config) fiber.Handler { |