From 321b40e33ff6dd75123c87c693e62e360f9c724f Mon Sep 17 00:00:00 2001 From: Patrick Peng Sun Date: Thu, 13 Jul 2017 18:31:34 +1000 Subject: [PATCH] proper display of user's information. --- procSearchMember.go | 24 +++++++++++------------- 1 file changed, 11 insertions(+), 13 deletions(-) diff --git a/procSearchMember.go b/procSearchMember.go index c96db88..6229d6b 100644 --- a/procSearchMember.go +++ b/procSearchMember.go @@ -79,22 +79,20 @@ func (m *procSearchMemberDef) displayUserInfo(ss *openIDSessionData, name string return } for _, v := range search { - email := "无" - if v.EmailAddress != "" { - email = v.EmailAddress - } - - phone := "无" - if v.PhoneNumber != "" { - email = v.PhoneNumber - } + articles := []sendNewsArticle{} + //main photo + articles = append(articles, v.getBasicUserInfoPhoto()) + //email + articles = append(articles, v.getBasicUserInfoEmail()) + //phone + articles = append(articles, v.getBasicUserInfoPhone()) + kfSendNews(ss.OpenID, "总标题", "总描述", articles) - description := "无" if v.Description != "" { - description = v.Description + msg := fmt.Sprintf("%s简介:%s\n", name, v.Description) + kfSendTxtAs(ss.OpenID, msg, "孙鹏") } - msg := fmt.Sprintf("%s\n电邮:%s\n电话:%s\n介绍:%s\n", name, email, phone, description) - kfSendTxtAs(ss.OpenID, msg, "孙鹏") + } ss.refreshExpire(600) }