Kaynağa Gözat

企业会话存档只在linux平台支持 (#447)

silenceper 4 yıl önce
ebeveyn
işleme
3cfa9e6c71
2 değiştirilmiş dosya ile 24 ekleme ve 1 silme
  1. 5 1
      work/msgaudit/client.go
  2. 19 0
      work/msgaudit/client_unsupport.go

+ 5 - 1
work/msgaudit/client.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 会话存档

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