email modify

This commit is contained in:
geek 2017-06-27 11:32:24 +09:00
parent d285ba2218
commit 3e88fd2d5e
2 changed files with 19 additions and 1 deletions

View File

@ -50,6 +50,7 @@ func NewEmail(member *member.Member, subject string) *Email {
} }
type EmailService struct { type EmailService struct {
email *Email
} }
func NewEmailService() *EmailService { func NewEmailService() *EmailService {
@ -83,6 +84,11 @@ func (es *EmailService) getSendMailMessage(e *Email) string {
return message return message
} }
func (es *EmailService) SetEmail(m *member.Member, sub string) {
e := NewEmail(m, sub)
es.email = e
}
func (es *EmailService) generationAuthToken(e *Email) string { func (es *EmailService) generationAuthToken(e *Email) string {
var tempToken string var tempToken string

View File

@ -9,7 +9,7 @@ import (
func getEmailObj() (*Email, *EmailService) { func getEmailObj() (*Email, *EmailService) {
es := NewEmailService() es := NewEmailService()
m := member.Member{ m := &member.Member{
Email: "geek@loafle.com", Email: "geek@loafle.com",
Name: "geek", Name: "geek",
CompanyName: "loafle", CompanyName: "loafle",
@ -19,6 +19,18 @@ func getEmailObj() (*Email, *EmailService) {
return e, es return e, es
} }
func TestNewEmail(t *testing.T) {
e := NewEmail(&member.Member{
Email: "geek@loafle.com",
Name: "geek",
CompanyName: "loafle",
Id: json.Number("2"),
},"")
t.Log(e.Member.Email)
}
func TestSendEmailForAuth(t *testing.T) { func TestSendEmailForAuth(t *testing.T) {
e, es := getEmailObj() e, es := getEmailObj()