#!/bin/bash
set -euo pipefail

# TODO: Add a build switch to select between AndroidTV and FireTV, if it matters.  Currently it doesn't.

echo "Packaging Laser Array assets for Android TV..."
echo

SCRIPTS_DIR=$( cd "$(dirname "${BASH_SOURCE[0]}")" ; pwd -P )

LASERARRAY_DIR=$SCRIPTS_DIR/../../laser-array
ANDROIDTV_ASSETS_DIR=$SCRIPTS_DIR/../app/src/main/assets/laserarray
rm -rf $ANDROIDTV_ASSETS_DIR
mkdir -p $ANDROIDTV_ASSETS_DIR

pushd $LASERARRAY_DIR
BUILD_COMMIT=$(git rev-parse HEAD)
REACT_APP_STARSHOT_PLATFORM="androidtv_web_tv" REACT_APP_GIT_COMMIT="$BUILD_COMMIT" yarn build
cp -R build/* "$ANDROIDTV_ASSETS_DIR"
popd

echo "Done packaging Laser Array assets for Android TV"
