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平台运行") +}