mirror of
				https://github.com/steveiliop56/tinyauth.git
				synced 2025-10-31 14:15:50 +00:00 
			
		
		
		
	refactor: simplify decode header to node function
This commit is contained in:
		| @@ -52,20 +52,17 @@ func decodeHeadersToNode(headers map[string]string, rootName string, filters ... | |||||||
| 			return nil, fmt.Errorf("invalid header root %s", split[0]) | 			return nil, fmt.Errorf("invalid header root %s", split[0]) | ||||||
| 		} | 		} | ||||||
|  |  | ||||||
| 		var parts []string |  | ||||||
| 		for _, v := range split { | 		for _, v := range split { | ||||||
| 			if v == "" { | 			if v == "" { | ||||||
| 				return nil, fmt.Errorf("invalid element: %s", key) | 				return nil, fmt.Errorf("invalid element: %s", key) | ||||||
| 			} | 			} | ||||||
|  |  | ||||||
| 			parts = append(parts, v) |  | ||||||
| 		} | 		} | ||||||
|  |  | ||||||
| 		if i == 0 { | 		if i == 0 { | ||||||
| 			node = &parser.Node{} | 			node = &parser.Node{} | ||||||
| 		} | 		} | ||||||
|  |  | ||||||
| 		decodeHeaderToNode(node, parts, headers[key]) | 		decodeHeaderToNode(node, split, headers[key]) | ||||||
| 	} | 	} | ||||||
|  |  | ||||||
| 	return node, nil | 	return node, nil | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user
	 Stavros
					Stavros