### CHECK FOR pending

This commit is contained in:
fred 2023-11-14 19:16:00 +01:00
parent db7cbaa9fa
commit 830a11ee83
3 changed files with 20 additions and 2 deletions

View File

@ -186,8 +186,7 @@ if [[ ${QRCODE:0:5} == "~~~~~" ]]; then
${MY_PATH}/../tools/jaklis/jaklis.py -k ~/.zen/tmp/${MOATS}/secret.key pay -a ${WHAT} -p ${VAL} -c "G1CARD:${MOATS}" -m 2>&1 >> ~/.zen/tmp/${MOATS}/disco
if [ $? == 0 ]; then
mv ${PENDING} ${PENDING}.SENT ## TODO MONITOR CHAIN REJECTION
echo "SENT" > ${PENDING} ## _12345.sh run MONITOR checking CHAIN REJECTION
## CHANGE COINS CACHE
COINSFILE="$HOME/.zen/tmp/coucou/${G1PUB}.COINS"
DESTFILE="$HOME/.zen/tmp/coucou/${VAL}.COINS"
@ -197,6 +196,10 @@ if [[ ${QRCODE:0:5} == "~~~~~" ]]; then
RESULT=$(echo "$CUR - $WHAT" | bc)
echo "$RESULT" > "${COINSFILE}"
else
## UNKNOWN CARD or G1 Problem
echo "MISSING COINS for ${G1PUB}.COINS" >> ~/.zen/tmp/${MOATS}/disco
echo PORT="$1" THAT="$2" AND="$3" THIS="$4" APPNAME="$5" WHAT="$6" OBJ="$7" VAL="$8" MOATS="$9" COOKIE="$10" >> ~/.zen/tmp/${MOATS}/disco
${MY_PATH}/../tools/mailjet.sh 'fred@q1sms.fr' ~/.zen/tmp/${MOATS}/disco
echo "-${WHAT}" > "${COINSFILE}"
fi
cat "${COINSFILE}"

View File

@ -174,6 +174,9 @@ for PLAYER in ${PLAYERONE[@]}; do
echo "## GCHANGE+ & Ŋ1 EXPLORATION: Connect_PLAYER_To_Gchange.sh"
${MY_PATH}/../tools/Connect_PLAYER_To_Gchange.sh "${PLAYER}"
### CHECK FOR pending
###############
# VOEUX.create.sh #
##############################################################

View File

@ -85,6 +85,18 @@ while true; do
exec 2>&1 >> ~/.zen/tmp/_12345.log
start=`date +%s`
# MONITOR pending
for player in ${PLAYERONE[@]}; do
g1pub=$(cat ~/.zen/game/players/${player}/.g1pub 2>/dev/null)
# Check Station PLAYER payments
PENDINGS=($(ls "$HOME/.zen/game/pending/${g1pub}/*.TX"))
for pending in "${PENDINGS[@]}"; do
echo ${pending}
# TODO TREAT PENDINGS
#
done
done
############# GET BOOTSTRAP SWARM DATA
for bootnode in $(cat ~/.zen/Astroport.ONE/A_boostrap_nodes.txt | grep -Ev "#" | rev | cut -d '/' -f 1 | rev | grep -v '^[[:space:]]*$') # remove comments and empty lines
do