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