|  | @@ -5,15 +5,14 @@ import (
 | 
											
												
													
														|  |  	"encoding/json"
 |  |  	"encoding/json"
 | 
											
												
													
														|  |  )
 |  |  )
 | 
											
												
													
														|  |  
 |  |  
 | 
											
												
													
														|  | -type Push struct {
 |  | 
 | 
											
												
													
														|  | 
 |  | +type pushStruct struct {
 | 
											
												
													
														|  |  	Type  string `json:"type"`
 |  |  	Type  string `json:"type"`
 | 
											
												
													
														|  |  	Title string `json:"title"`
 |  |  	Title string `json:"title"`
 | 
											
												
													
														|  |  	Body  string `json:"body"`
 |  |  	Body  string `json:"body"`
 | 
											
												
													
														|  |  	Url   string `json:"url"`
 |  |  	Url   string `json:"url"`
 | 
											
												
													
														|  |  }
 |  |  }
 | 
											
												
													
														|  |  
 |  |  
 | 
											
												
													
														|  | -//GetReader
 |  | 
 | 
											
												
													
														|  | -func (p Push) GetReader() (*bytes.Buffer, error) {
 |  | 
 | 
											
												
													
														|  | 
 |  | +func (p pushStruct) getReader() (*bytes.Buffer, error) {
 | 
											
												
													
														|  |  	jsonBytes, err := json.Marshal(p)
 |  |  	jsonBytes, err := json.Marshal(p)
 | 
											
												
													
														|  |  	if err != nil {
 |  |  	if err != nil {
 | 
											
												
													
														|  |  		return nil, err
 |  |  		return nil, err
 | 
											
										
											
												
													
														|  | @@ -23,14 +22,12 @@ func (p Push) GetReader() (*bytes.Buffer, error) {
 | 
											
												
													
														|  |  	return buffer, err
 |  |  	return buffer, err
 | 
											
												
													
														|  |  }
 |  |  }
 | 
											
												
													
														|  |  
 |  |  
 | 
											
												
													
														|  | -//NewNotePush
 |  | 
 | 
											
												
													
														|  | -func NewNotePush(title, text string) Push {
 |  | 
 | 
											
												
													
														|  | -	push := Push{Type: "note", Title: title, Body: text}
 |  | 
 | 
											
												
													
														|  | 
 |  | +func newNotePush(title, text string) pushStruct {
 | 
											
												
													
														|  | 
 |  | +	push := pushStruct{Type: "note", Title: title, Body: text}
 | 
											
												
													
														|  |  	return push
 |  |  	return push
 | 
											
												
													
														|  |  }
 |  |  }
 | 
											
												
													
														|  |  
 |  |  
 | 
											
												
													
														|  | -//NewLinkPush
 |  | 
 | 
											
												
													
														|  | -func NewLinkPush(title, text, link string) Push {
 |  | 
 | 
											
												
													
														|  | -	push := Push{Type: "note", Title: title, Body: text, Url: link}
 |  | 
 | 
											
												
													
														|  | 
 |  | +func newLinkPush(title, text, link string) pushStruct {
 | 
											
												
													
														|  | 
 |  | +	push := pushStruct{Type: "note", Title: title, Body: text, Url: link}
 | 
											
												
													
														|  |  	return push
 |  |  	return push
 | 
											
												
													
														|  |  }
 |  |  }
 |