From 59a2d41d69f661d2dfa6ba44b3c14eb2abdbf1a5 Mon Sep 17 00:00:00 2001 From: wenzl Date: Mon, 19 Sep 2016 20:07:28 +0800 Subject: [PATCH 1/2] add goreportcard badge --- README.md | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 8dc279e..798c2af 100644 --- a/README.md +++ b/README.md @@ -1,5 +1,8 @@ # WeChat SDK for Go -[![Build Status](https://travis-ci.org/silenceper/wechat.svg?branch=master)](https://travis-ci.org/silenceper/wechat) [![GoDoc](http://godoc.org/github.com/silenceper/wechat?status.svg)](http://godoc.org/github.com/silenceper/wechat) +[![Build Status](https://travis-ci.org/silenceper/wechat.svg?branch=master)](https://travis-ci.org/silenceper/wechat) +[![Go Report Card](https://goreportcard.com/badge/github.com/silenceper/wechat)](https://goreportcard.com/report/github.com/silenceper/wechat) +[![GoDoc] +(http://godoc.org/github.com/silenceper/wechat?status.svg)](http://godoc.org/github.com/silenceper/wechat) 使用Golang开发的微信SDK,简单、易用。 From 11cca83c5e290ad1c1ea56eb0a9efdf10957688a Mon Sep 17 00:00:00 2001 From: wenzl Date: Mon, 19 Sep 2016 20:10:48 +0800 Subject: [PATCH 2/2] format --- context/context.go | 6 +++--- js/js.go | 6 +++--- message/message.go | 4 ++-- util/error.go | 2 +- wechat.go | 16 ++++++++-------- 5 files changed, 17 insertions(+), 17 deletions(-) diff --git a/context/context.go b/context/context.go index cc70f2a..1975863 100644 --- a/context/context.go +++ b/context/context.go @@ -7,7 +7,7 @@ import ( "github.com/silenceper/wechat/cache" ) -//Context struct +// Context struct type Context struct { AppID string AppSecret string @@ -41,12 +41,12 @@ func (ctx *Context) GetQuery(key string) (string, bool) { return "", false } -//SetJsAPITicketLock 设置jsAPITicket的lock +// SetJsAPITicketLock 设置jsAPITicket的lock func (ctx *Context) SetJsAPITicketLock(lock *sync.RWMutex) { ctx.jsAPITicketLock = lock } -//GetJsAPITicketLock 获取jsAPITicket 的lock +// GetJsAPITicketLock 获取jsAPITicket 的lock func (ctx *Context) GetJsAPITicketLock() *sync.RWMutex { return ctx.jsAPITicketLock } diff --git a/js/js.go b/js/js.go index 337ca5a..e3c5fcb 100644 --- a/js/js.go +++ b/js/js.go @@ -11,12 +11,12 @@ import ( const getTicketURL = "https://api.weixin.qq.com/cgi-bin/ticket/getticket?access_token=%s&type=jsapi" -//Js struct +// Js struct type Js struct { *context.Context } -//Config 返回给用户jssdk配置信息 +// Config 返回给用户jssdk配置信息 type Config struct { AppID string TimeStamp int64 @@ -24,7 +24,7 @@ type Config struct { Signature string } -//resTicket 请求jsapi_tikcet返回结果 +// resTicket 请求jsapi_tikcet返回结果 type resTicket struct { util.CommonError diff --git a/message/message.go b/message/message.go index aa314f2..42a22f4 100644 --- a/message/message.go +++ b/message/message.go @@ -2,10 +2,10 @@ package message import "encoding/xml" -//MsgType 基本消息类型 +// MsgType 基本消息类型 type MsgType string -//EventType 事件类型 +// EventType 事件类型 type EventType string const ( diff --git a/util/error.go b/util/error.go index 0aaf532..4a9ab64 100644 --- a/util/error.go +++ b/util/error.go @@ -1,6 +1,6 @@ package util -//CommonError 微信返回的通用错误json +// CommonError 微信返回的通用错误json type CommonError struct { ErrCode int64 `json:"errcode"` ErrMsg string `json:"errmsg"` diff --git a/wechat.go b/wechat.go index 696ba47..bd5adf9 100644 --- a/wechat.go +++ b/wechat.go @@ -13,12 +13,12 @@ import ( "github.com/silenceper/wechat/server" ) -//Wechat struct +// Wechat struct type Wechat struct { Context *context.Context } -//Config for user +// Config for user type Config struct { AppID string AppSecret string @@ -27,7 +27,7 @@ type Config struct { Cache cache.Cache } -//NewWechat init +// NewWechat init func NewWechat(cfg *Config) *Wechat { context := new(context.Context) copyConfigToContext(cfg, context) @@ -44,33 +44,33 @@ func copyConfigToContext(cfg *Config, context *context.Context) { context.SetJsAPITicketLock(new(sync.RWMutex)) } -//GetServer 消息管理 +// GetServer 消息管理 func (wc *Wechat) GetServer(req *http.Request, writer http.ResponseWriter) *server.Server { wc.Context.Request = req wc.Context.Writer = writer return server.NewServer(wc.Context) } -//GetMaterial 素材管理 +// GetMaterial 素材管理 func (wc *Wechat) GetMaterial() *material.Material { return material.NewMaterial(wc.Context) } -//GetOauth oauth2网页授权 +// GetOauth oauth2网页授权 func (wc *Wechat) GetOauth(req *http.Request, writer http.ResponseWriter) *oauth.Oauth { wc.Context.Request = req wc.Context.Writer = writer return oauth.NewOauth(wc.Context) } -//GetJs js-sdk配置 +// GetJs js-sdk配置 func (wc *Wechat) GetJs(req *http.Request, writer http.ResponseWriter) *js.Js { wc.Context.Request = req wc.Context.Writer = writer return js.NewJs(wc.Context) } -//GetMenu 菜单管理接口 +// GetMenu 菜单管理接口 func (wc *Wechat) GetMenu(req *http.Request, writer http.ResponseWriter) *menu.Menu { wc.Context.Request = req wc.Context.Writer = writer