mirror of
https://github.com/Starlio-app/StarlioX
synced 2025-02-24 23:31:26 +03:00
Analytics has been done, it is possible to turn it off
This commit is contained in:
parent
a5561d76e6
commit
d8bc09074c
9 changed files with 156 additions and 56 deletions
|
@ -2,9 +2,6 @@ package functions
|
|||
|
||||
import (
|
||||
"database/sql"
|
||||
"encoding/json"
|
||||
"github.com/rodkranz/fetch"
|
||||
|
||||
_ "github.com/mattn/go-sqlite3"
|
||||
)
|
||||
|
||||
|
@ -26,7 +23,8 @@ func Database() {
|
|||
CREATE TABLE IF NOT EXISTS settings (
|
||||
startup INTEGER DEFAULT 0,
|
||||
wallpaper INTEGER DEFAULT 0,
|
||||
save_logg INTEGER DEFAULT 0
|
||||
save_logg INTEGER DEFAULT 1,
|
||||
analytics INTEGER DEFAULT 1
|
||||
);`
|
||||
|
||||
_, err = db.Exec(sqlTable)
|
||||
|
@ -34,39 +32,14 @@ func Database() {
|
|||
Logger(err.Error())
|
||||
}
|
||||
|
||||
stmt, err := db.Prepare("INSERT INTO settings(startup, wallpaper, save_logg) values(?,?,?)")
|
||||
stmt, err := db.Prepare("INSERT INTO settings(startup, wallpaper, save_logg, analytics) values(?,?,?,?)")
|
||||
if err != nil {
|
||||
Logger(err.Error())
|
||||
}
|
||||
|
||||
_, err = stmt.Exec(0, 0, 0)
|
||||
_, err = stmt.Exec(0, 0, 1, 1)
|
||||
if err != nil {
|
||||
Logger(err.Error())
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
func getDatabase() int {
|
||||
client := fetch.NewDefault()
|
||||
res, err := client.Get("http://localhost:3000/api/get/settings", nil)
|
||||
if err != nil {
|
||||
panic(err)
|
||||
}
|
||||
|
||||
body, err := res.ToString()
|
||||
if err != nil {
|
||||
panic(err)
|
||||
}
|
||||
|
||||
type DatabaseStruct struct {
|
||||
Save_logg int `json:"save_logg"`
|
||||
}
|
||||
|
||||
var Database DatabaseStruct
|
||||
err = json.Unmarshal([]byte(body), &Database)
|
||||
if err != nil {
|
||||
panic(err)
|
||||
}
|
||||
|
||||
return Database.Save_logg
|
||||
}
|
||||
|
|
|
@ -1,11 +1,14 @@
|
|||
package functions
|
||||
|
||||
import (
|
||||
"encoding/json"
|
||||
"fmt"
|
||||
"os"
|
||||
"runtime"
|
||||
"strings"
|
||||
"time"
|
||||
|
||||
"github.com/rodkranz/fetch"
|
||||
)
|
||||
|
||||
func Logger(text string) {
|
||||
|
@ -93,3 +96,28 @@ func CreateFolder(name string) error {
|
|||
}
|
||||
return nil
|
||||
}
|
||||
|
||||
func getDatabase() int {
|
||||
client := fetch.NewDefault()
|
||||
res, err := client.Get("http://localhost:3000/api/get/settings", nil)
|
||||
if err != nil {
|
||||
panic(err)
|
||||
}
|
||||
|
||||
body, err := res.ToString()
|
||||
if err != nil {
|
||||
panic(err)
|
||||
}
|
||||
|
||||
type DatabaseStruct struct {
|
||||
Save_logg int `json:"save_logg"`
|
||||
}
|
||||
|
||||
var Database DatabaseStruct
|
||||
err = json.Unmarshal([]byte(body), &Database)
|
||||
if err != nil {
|
||||
panic(err)
|
||||
}
|
||||
|
||||
return Database.Save_logg
|
||||
}
|
||||
|
|
Loading…
Add table
Reference in a new issue