From 3cfa9e6c71e1ef8f5803279c14230a85ab5f04f0 Mon Sep 17 00:00:00 2001 From: silenceper Date: Thu, 26 Aug 2021 18:51:30 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BC=81=E4=B8=9A=E4=BC=9A=E8=AF=9D=E5=AD=98?= =?UTF-8?q?=E6=A1=A3=E5=8F=AA=E5=9C=A8linux=E5=B9=B3=E5=8F=B0=E6=94=AF?= =?UTF-8?q?=E6=8C=81=20(#447)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- work/msgaudit/{client.go => client_linux.go} | 6 +++++- work/msgaudit/client_unsupport.go | 19 +++++++++++++++++++ 2 files changed, 24 insertions(+), 1 deletion(-) rename work/msgaudit/{client.go => client_linux.go} (99%) create mode 100644 work/msgaudit/client_unsupport.go diff --git a/work/msgaudit/client.go b/work/msgaudit/client_linux.go similarity index 99% rename from work/msgaudit/client.go rename to work/msgaudit/client_linux.go index 1199b93..365b9ce 100644 --- a/work/msgaudit/client.go +++ b/work/msgaudit/client_linux.go @@ -1,3 +1,6 @@ +// +build linux + +//Package msgaudit only for linux package msgaudit // #cgo LDFLAGS: -L${SRCDIR}/lib -lWeWorkFinanceSdk_C @@ -7,9 +10,10 @@ package msgaudit import "C" import ( "encoding/json" + "unsafe" + "github.com/silenceper/wechat/v2/util" "github.com/silenceper/wechat/v2/work/config" - "unsafe" ) // Client 会话存档 diff --git a/work/msgaudit/client_unsupport.go b/work/msgaudit/client_unsupport.go new file mode 100644 index 0000000..1c31af0 --- /dev/null +++ b/work/msgaudit/client_unsupport.go @@ -0,0 +1,19 @@ +// +build !linux + +//Package msgaudit for unsupport platform +package msgaudit + +import ( + "fmt" + + "github.com/silenceper/wechat/v2/work/config" +) + +// Client 会话存档 +type Client struct { +} + +// NewClient new +func NewClient(cfg *config.Config) (*Client, error) { + return nil, fmt.Errorf("会话存档功能目前只支持Linux平台运行") +}