mirror of
				https://github.com/steveiliop56/tinyauth.git
				synced 2025-11-03 23:55:44 +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