File tree Expand file tree Collapse file tree 3 files changed +10
-12
lines changed
Expand file tree Collapse file tree 3 files changed +10
-12
lines changed Original file line number Diff line number Diff line change 77 "strings"
88
99 "github.com/devforth/OnLogs/app/vars"
10- "github.com/syndtr/goleveldb/leveldb"
1110)
1211
1312func IsUserExists (login string ) bool {
@@ -70,19 +69,17 @@ func CheckUserPassword(login string, gotPassword string) bool {
7069}
7170
7271func GetUserSettings (username string ) map [string ]interface {} {
73- settingsDB , _ := leveldb .OpenFile ("leveldb/usersSettings" , nil )
74- defer settingsDB .Close ()
7572 var to_return map [string ]interface {}
76- result , _ := settingsDB .Get ([]byte (username ), nil )
73+ vars .Mutex .Lock ()
74+ result , _ := vars .SettingsDB .Get ([]byte (username ), nil )
75+ vars .Mutex .Unlock ()
7776 json .Unmarshal (result , & to_return )
7877 return to_return
7978}
8079
8180func UpdateUserSettings (username string , settings map [string ]interface {}) {
82- settingsDB , _ := leveldb .OpenFile ("leveldb/usersSettings" , nil )
83- defer settingsDB .Close ()
8481 to_put , _ := json .Marshal (settings )
8582 vars .Mutex .Lock ()
86- settingsDB .Put ([]byte (username ), to_put , nil )
83+ vars . SettingsDB .Put ([]byte (username ), to_put , nil )
8784 vars .Mutex .Unlock ()
8885}
Original file line number Diff line number Diff line change @@ -31,10 +31,11 @@ var (
3131 Mutex sync.Mutex
3232 DBMutex sync.RWMutex
3333
34- FavsDB , FavsDBErr = leveldb .OpenFile ("leveldb/favourites" , nil )
35- StateDB , StateDBErr = leveldb .OpenFile ("leveldb/state" , nil )
36- UsersDB , UsersDBErr = leveldb .OpenFile ("leveldb/users" , nil )
37- TokensDB , TokensDBErr = leveldb .OpenFile ("leveldb/tokens" , nil )
34+ FavsDB , FavsDBErr = leveldb .OpenFile ("leveldb/favourites" , nil )
35+ StateDB , StateDBErr = leveldb .OpenFile ("leveldb/state" , nil )
36+ UsersDB , UsersDBErr = leveldb .OpenFile ("leveldb/users" , nil )
37+ TokensDB , TokensDBErr = leveldb .OpenFile ("leveldb/tokens" , nil )
38+ SettingsDB , SettingsDBErr = leveldb .OpenFile ("leveldb/usersSettings" , nil )
3839
3940 Year = strconv .Itoa (time .Now ().UTC ().Year ())
4041)
Original file line number Diff line number Diff line change 11# docker buildx create --use
2- docker buildx build --platform=linux/amd64,linux/arm64 --tag " devforth/onlogs:latest" --tag " devforth/onlogs:1.1.7 " --push .
2+ docker buildx build --platform=linux/amd64,linux/arm64 --tag " devforth/onlogs:latest" --tag " devforth/onlogs:1.1.8 " --push .
33# docker run -v /var/run/docker.sock:/var/run/docker.sock --rm -it $(docker build -q -f Dockerfile .)
44# docker build . -t devforth/onlogs && docker push devforth/onlogs
You can’t perform that action at this time.
0 commit comments