From a4fd1769a5d1a5c4492ce2ff3001e1faef881078 Mon Sep 17 00:00:00 2001
From: XinJun Ma <xinjun.ma@qq.com>
Date: Sat, 2 Mar 2024 10:07:26 +0800
Subject: [PATCH] =?UTF-8?q?=E6=B7=BB=E5=8A=A0=20AnyLink=20=E5=AE=A2?=
 =?UTF-8?q?=E6=88=B7=E7=AB=AF=20macOS=20=E7=B1=BB=E5=9E=8B=E5=88=A4?=
 =?UTF-8?q?=E6=96=AD?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

---
 server/dbdata/user_act_log.go | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/server/dbdata/user_act_log.go b/server/dbdata/user_act_log.go
index 4daa936..07179fc 100644
--- a/server/dbdata/user_act_log.go
+++ b/server/dbdata/user_act_log.go
@@ -145,7 +145,7 @@ func (ua *UserActLogProcess) ParseUserAgent(userAgent string) (os_idx, client_id
 	os_idx = 0
 	if strings.Contains(userAgent, "windows") {
 		os_idx = 1
-	} else if strings.Contains(userAgent, "mac os") || strings.Contains(userAgent, "darwin_i386") {
+	} else if strings.Contains(userAgent, "mac os") || strings.Contains(userAgent, "darwin_i386") || strings.Contains(userAgent, "darwin_amd64") || strings.Contains(userAgent, "darwin_arm64") {
 		os_idx = 2
 	} else if strings.Contains(userAgent, "darwin_arm") || strings.Contains(userAgent, "apple") {
 		os_idx = 5