promt to login if logged in from another app while using bml-cli - dashboard
This commit is contained in:
parent
28afb928dd
commit
1565c14aa8
35
bml-cli.sh
35
bml-cli.sh
@ -264,22 +264,41 @@ curl -s -b $COOKIE $BML_URL/profile \
|
||||
|
||||
################################################################################################
|
||||
userinfo(){
|
||||
USERINFO=$(curl -s -b $COOKIE $BML_URL/userinfo | jq -r '.["payload"] | .["user"]')
|
||||
NAME=$(echo $USERINFO | jq -r .fullname)
|
||||
PHONE=$(echo $USERINFO | jq -r .mobile_phone)
|
||||
EMAIL=$(echo $USERINFO | jq -r .email)
|
||||
DOB=$(echo $USERINFO | jq -r .birthdate |cut -d 'T' -f 1)
|
||||
IDCARD=$(echo $USERINFO | jq -r .idcard)
|
||||
USERINFO=$(curl -s -b $COOKIE $BML_URL/userinfo)
|
||||
SUCCESS=$(echo $USERINFO | jq -r .success)
|
||||
if [ "$SUCCESS" != "true" ]
|
||||
then
|
||||
echo "Login Required"
|
||||
init_login
|
||||
banner
|
||||
userinfo
|
||||
fi
|
||||
USERINFO=$(echo $USERINFO | jq -r '.["payload"] | .["user"]')
|
||||
NAME=$(echo $USERINFO | jq -r .fullname)
|
||||
PHONE=$(echo $USERINFO | jq -r .mobile_phone)
|
||||
EMAIL=$(echo $USERINFO | jq -r .email)
|
||||
DOB=$(echo $USERINFO | jq -r .birthdate |cut -d 'T' -f 1)
|
||||
IDCARD=$(echo $USERINFO | jq -r .idcard)
|
||||
}
|
||||
################################################################################################
|
||||
|
||||
################################################################################################
|
||||
accounts(){
|
||||
banner
|
||||
curl -s -b $COOKIE $BML_URL/dashboard \
|
||||
| jq -r '.payload | .dashboard |.[] | (.alias, .account, .currency, .availableBalance)'
|
||||
}
|
||||
################################################################################################
|
||||
api_dashboard(){
|
||||
API_DASHBOARD=$(curl -s -b $COOKIE $BML_URL/dashboard)
|
||||
SUCCESS=$(echo $API_CONATACTS | jq -r .success)
|
||||
if [ "$SUCCESS" != "true"
|
||||
then
|
||||
echo "Login Required"
|
||||
init_login
|
||||
banner
|
||||
api_dashboard
|
||||
fi
|
||||
}
|
||||
|
||||
################################################################################################
|
||||
list_contacts(){
|
||||
@ -293,6 +312,7 @@ api_contacts(){
|
||||
then
|
||||
echo "Login Required"
|
||||
init_login
|
||||
banner
|
||||
api_contacts
|
||||
fi
|
||||
}
|
||||
@ -394,6 +414,7 @@ read -r MENU
|
||||
if [ "$MENU" = "1" ]
|
||||
then
|
||||
banner
|
||||
api_dashboard
|
||||
accounts #& animate "Fetching account details"
|
||||
# display_user_info
|
||||
accounts_menu
|
||||
|
Loading…
x
Reference in New Issue
Block a user