impl sender watcher and queue

This commit is contained in:
2022-10-15 20:20:17 +00:00
parent 9d1db81225
commit 94ad3fb92e
7 changed files with 235 additions and 18 deletions
+6 -5
View File
@@ -23,18 +23,19 @@ func NewEmail(sender string, receivers []string, subject, content string) Email
}
}
func FromJSON(path string) error {
func FromJSON(path string) (Email, error) {
var mail Email
content, err := ioutil.ReadFile(path)
if err != nil {
return err
return mail, err
}
var mail Email
if err := json.Unmarshal(content, &mail); err != nil {
return err
return mail, err
}
return nil
return mail, nil
}
func (e Email) Generate() []byte {