#!/bin/bash

# 1. Створення каталогу і завантаження останньої версії додатку
sudo mkdir /usr/share/edm

DM_LATEST=`sudo curl -s https://kasa.vchasno.ua/api/v2/dm/versions | jq -r '.ver.arch.x64'`
sudo curl -s "https://dm-releases.c.prom.st/DeviceManager_${DM_LATEST}_a_install.tar.gz" --output /usr/share/edm/dm.tar.gz

# 2. Встановлення ДМ

cd /usr/share/edm
sudo tar -xvf /usr/share/edm/dm.tar.gz
sudo rm -rf /usr/share/edm/dm.tar.gz

# 3. Створення сервісів 
sudo cp /usr/share/edm/edm.service /etc/systemd/system
sudo cp /usr/share/edm/edmupd.service /etc/systemd/system

sudo systemctl daemon-reload

sudo systemctl enable edm.service
sudo systemctl enable edmupd.service

sudo systemctl start edm.service
sudo systemctl start edmupd.service

# 4. Очікування запуску додатку і встановлення налаштувань за замовчуванням
sleep 2

curl --location 'http://localhost:3939/dm/vchasno-kasa/api/v1/settings' \
--header 'Content-Type: application/json' \
--data '{
    "server_alias": "",
    "supmail": "smarttouchposdatabase@gmail.com",
    "logdays": 7,
    "transactionsdays": 90,
    "autoupdate": true,
    "autoupdatetime": "21:00",
    "extAccess": true,
    "packdays": 40,
    "pf_charcount": 32,
    "pf_charwidth": 12,
    "pf_astext": false,
    "pf_asimage": false,
    "pf_aspdf": false,
    "pf_del_custom": false,
    "pf_is_custom": false,
    "usr_uiauth": false,
    "usr_chuser": false,
    "usr_login": "",
    "usr_pass": "",
    "usr_confpass": "",
    "proxy_use": false,
    "proxy_ip": "",
    "proxy_port": "",
    "proxy_login": "",
    "proxy_pass": ""
}'