Go-Server
/
client_keys.go
45 строк · 708.0 Байт
1package main
2
3import (
4"encoding/json"
5"fmt"
6"io/ioutil"
7"os"
8)
9
10const (
11REQ_DISC = -1
12PROOF_DISC = 0
13REG = 1
14AUTH = 2
15ALL_SONGS = 3
16ADD_SONG = 4
17ALL_TAGS = 5
18MY_SONGS = 6
19BUYING_SONGS = 7
20BUY_SONG = 8
21)
22
23type ClientKeys struct {
24TYPE string
25NAME string
26PASS string
27ID string
28TAGS string
29AUTHOR string
30}
31
32func getClientKeys() ClientKeys {
33keys := ClientKeys{}
34jsonFile, err := os.Open("clientkey.json")
35if err != nil {
36fmt.Print("Don't found client keys")
37return keys
38}
39byteValue, _ := ioutil.ReadAll(jsonFile)
40err = json.Unmarshal(byteValue, &keys)
41if err != nil {
42fmt.Print("Don't parse client keys")
43}
44return keys
45}
46