mirror of
https://github.com/rustdesk/rustdesk.git
synced 2026-03-31 17:11:02 +03:00
fix python scripts read offset (#13574)
Signed-off-by: 21pages <sunboeasy@gmail.com>
This commit is contained in:
18
res/ab.py
18
res/ab.py
@@ -34,9 +34,10 @@ def view_shared_abs(url, token, name=None):
|
||||
filtered_params["pageSize"] = pageSize
|
||||
|
||||
abs = []
|
||||
current = 1
|
||||
current = 0
|
||||
|
||||
while True:
|
||||
current += 1
|
||||
filtered_params["current"] = current
|
||||
response = requests.get(f"{url}/api/ab/shared/profiles", headers=headers, params=filtered_params)
|
||||
if response.status_code != 200:
|
||||
@@ -52,8 +53,7 @@ def view_shared_abs(url, token, name=None):
|
||||
abs.extend(data)
|
||||
|
||||
total = response_json.get("total", 0)
|
||||
current += pageSize
|
||||
if len(data) < pageSize or current > total:
|
||||
if len(data) < pageSize or current * pageSize >= total:
|
||||
break
|
||||
|
||||
return abs
|
||||
@@ -86,9 +86,10 @@ def view_ab_peers(url, token, ab_guid, peer_id=None, alias=None):
|
||||
filtered_params["pageSize"] = pageSize
|
||||
|
||||
peers = []
|
||||
current = 1
|
||||
current = 0
|
||||
|
||||
while True:
|
||||
current += 1
|
||||
filtered_params["current"] = current
|
||||
response = requests.get(f"{url}/api/ab/peers", headers=headers, params=filtered_params)
|
||||
if response.status_code != 200:
|
||||
@@ -104,8 +105,7 @@ def view_ab_peers(url, token, ab_guid, peer_id=None, alias=None):
|
||||
peers.extend(data)
|
||||
|
||||
total = response_json.get("total", 0)
|
||||
current += pageSize
|
||||
if len(data) < pageSize or current > total:
|
||||
if len(data) < pageSize or current * pageSize >= total:
|
||||
break
|
||||
|
||||
return peers
|
||||
@@ -403,9 +403,10 @@ def view_ab_rules(url, token, ab_guid):
|
||||
}
|
||||
|
||||
rules = []
|
||||
current = 1
|
||||
current = 0
|
||||
|
||||
while True:
|
||||
current += 1
|
||||
params["current"] = current
|
||||
response = requests.get(f"{url}/api/ab/rules", headers=headers, params=params)
|
||||
if response.status_code != 200:
|
||||
@@ -421,8 +422,7 @@ def view_ab_rules(url, token, ab_guid):
|
||||
rules.extend(data)
|
||||
|
||||
total = response_json.get("total", 0)
|
||||
current += pageSize
|
||||
if len(data) < pageSize or current > total:
|
||||
if len(data) < pageSize or current * pageSize >= total:
|
||||
break
|
||||
|
||||
# Convert numeric permissions to string format
|
||||
|
||||
Reference in New Issue
Block a user