#!/bin/bash -e

# parameter
# - INTERNAL_IOS_VERSION
# - INTERNAL_ANDROID_VERSION

# prepare environment
ROOT_DIRECTORY="$(readlink -f "$(dirname "$0")/..")"

# apply INTERNAL_IOS_VERSION
if [[ $INTERNAL_IOS_VERSION == null ]]; then
    perl -i -pe 's/("ios_version").*[^,\n](,?)/$1: null$2/g' "$ROOT_DIRECTORY/qa/airbridge_qa.json"
elif ! [[ -z $INTERNAL_IOS_VERSION ]]; then
    perl -i -pe "s/(\"ios_version\").*[^,\\n](,?)/\$1: \"$INTERNAL_IOS_VERSION\"\$2/g" "$ROOT_DIRECTORY/qa/airbridge_qa.json"
fi

# apply INTERNAL_ANDROID_VERSION
if [[ $INTERNAL_ANDROID_VERSION == null ]]; then
    perl -i -pe 's/("android_version").*[^,\n](,?)/$1: null$2/g' "$ROOT_DIRECTORY/qa/airbridge_qa.json"
elif ! [[ -z $INTERNAL_ANDROID_VERSION ]]; then
    perl -i -pe "s/(\"android_version\").*[^,\\n](,?)/\$1: \"$INTERNAL_ANDROID_VERSION\"\$2/g" "$ROOT_DIRECTORY/qa/airbridge_qa.json"
fi
