Restore legacy API method

This commit is contained in:
aclist committed 2022-09-03 13:46:21 +09:00
1 parent 0a5030c60e
commit 0e22e563f6
2 files changed
+12 -3

No files matched your search

+4
View File
@@ -6,6 +6,10 @@
- Standardize dialogs
- Query and connect by IP/port
## [2.6.0-rc.3] 2022-09-03
### Changed
- Revert to legacy API method
## [2.6.0-rc.2] 2022-08-31
### Added
- Validate Steam API key
+8 -3
View File
@@ -400,9 +400,10 @@ connect(){
return
fi
ip=$(echo "$1" | awk -F"$separator" '{print $1}')
#TODO: deprecated (for now)
bid=$(echo "$1" | awk -F"$separator" '{print $2}')
fetch_mods_sa "$ip"
#TODO: deprecated (for now)
#fetch_mods_sa "$ip"
fetch_mods "$bid"
validate_mods
rc=$?
[[ $rc -eq 1 ]] && return
@@ -413,7 +414,11 @@ connect(){
passed_mod_check
fi
}
fetch_mods(){
remote_mods=$(curl -s "$api" -H "Authorization: Bearer "$api_key"" -G -d filter[ids][whitelist]="$1" -d "sort=-players" \
| jq -r '.data[] .attributes .details .modIds[]')
}
#TODO: deprecated (for now)
fetch_mods_sa(){
sa_ip=$(echo "$1" | awk -F: '{print $1}')
for i in ${qport_arr[@]}; do