dcsunny 4 жил өмнө
parent
commit
ec1c5f3531

+ 12 - 0
http/middleware/rpc_value.go

@@ -22,6 +22,18 @@ func GrpcValue(handler middleware.Handler) middleware.Handler {
 				ctx = context2.AppendToContext(ctx, "user_id", _userID)
 			}
 
+			accountID := md.Get("account_id")
+			if len(userID) > 0 {
+				_accountID, _ := strconv.ParseInt(accountID[0], 10, 64)
+				ctx = context2.AppendToContext(ctx, "account_id", _accountID)
+			}
+
+			memID := md.Get("mem_id")
+			if len(userID) > 0 {
+				_memID, _ := strconv.ParseInt(memID[0], 10, 64)
+				ctx = context2.AppendToContext(ctx, "mem_id", _memID)
+			}
+
 			claimMap := md.Get("jwt_claims")
 			if len(claimMap) > 0 {
 				_claimMap := json.RawMessage(claimMap[0])