Add ID
This commit is contained in:
		
							parent
							
								
									967cde1fb5
								
							
						
					
					
						commit
						55869f551e
					
				
					 2 changed files with 10 additions and 3 deletions
				
			
		| 
						 | 
					@ -541,6 +541,9 @@ func (s *Server) parsePublishParams(r *http.Request, v *visitor, m *message) (ca
 | 
				
			||||||
		if err := json.Unmarshal([]byte(actionsStr), &actions); err != nil {
 | 
							if err := json.Unmarshal([]byte(actionsStr), &actions); err != nil {
 | 
				
			||||||
			return false, false, "", false, errHTTPBadRequestDelayNoCache // FIXME error
 | 
								return false, false, "", false, errHTTPBadRequestDelayNoCache // FIXME error
 | 
				
			||||||
		}
 | 
							}
 | 
				
			||||||
 | 
							for i := range actions {
 | 
				
			||||||
 | 
								actions[i].ID = util.RandomString(10) // FIXME
 | 
				
			||||||
 | 
							}
 | 
				
			||||||
		m.Actions = actions
 | 
							m.Actions = actions
 | 
				
			||||||
	}
 | 
						}
 | 
				
			||||||
	unifiedpush = readBoolParam(r, false, "x-unifiedpush", "unifiedpush", "up") // see GET too!
 | 
						unifiedpush = readBoolParam(r, false, "x-unifiedpush", "unifiedpush", "up") // see GET too!
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -44,9 +44,13 @@ type attachment struct {
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
type action struct {
 | 
					type action struct {
 | 
				
			||||||
	Action string `json:"action"`
 | 
						ID      string            `json:"id"`
 | 
				
			||||||
	Label  string `json:"label"`
 | 
						Action  string            `json:"action"`
 | 
				
			||||||
	URL    string `json:"url,omitempty"`
 | 
						Label   string            `json:"label"`
 | 
				
			||||||
 | 
						URL     string            `json:"url,omitempty"`     // used in "view" and "http"
 | 
				
			||||||
 | 
						Method  string            `json:"method,omitempty"`  // used in "http"
 | 
				
			||||||
 | 
						Headers map[string]string `json:"headers,omitempty"` // used in "http"
 | 
				
			||||||
 | 
						Body    string            `json:"body,omitempty"`    // used in "http"
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
// publishMessage is used as input when publishing as JSON
 | 
					// publishMessage is used as input when publishing as JSON
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue