Go-Server

Форк
0
/
client_keys.go 
45 строк · 708.0 Байт
1
package main
2

3
import (
4
	"encoding/json"
5
	"fmt"
6
	"io/ioutil"
7
	"os"
8
)
9

10
const (
11
	REQ_DISC     = -1
12
	PROOF_DISC   = 0
13
	REG          = 1
14
	AUTH         = 2
15
	ALL_SONGS    = 3
16
	ADD_SONG     = 4
17
	ALL_TAGS     = 5
18
	MY_SONGS     = 6
19
	BUYING_SONGS = 7
20
	BUY_SONG     = 8
21
)
22

23
type ClientKeys struct {
24
	TYPE   string
25
	NAME   string
26
	PASS   string
27
	ID     string
28
	TAGS   string
29
	AUTHOR string
30
}
31

32
func getClientKeys() ClientKeys {
33
	keys := ClientKeys{}
34
	jsonFile, err := os.Open("clientkey.json")
35
	if err != nil {
36
		fmt.Print("Don't found client keys")
37
		return keys
38
	}
39
	byteValue, _ := ioutil.ReadAll(jsonFile)
40
	err = json.Unmarshal(byteValue, &keys)
41
	if err != nil {
42
		fmt.Print("Don't parse client keys")
43
	}
44
	return keys
45
}
46

Использование cookies

Мы используем файлы cookie в соответствии с Политикой конфиденциальности и Политикой использования cookies.

Нажимая кнопку «Принимаю», Вы даете АО «СберТех» согласие на обработку Ваших персональных данных в целях совершенствования нашего веб-сайта и Сервиса GitVerse, а также повышения удобства их использования.

Запретить использование cookies Вы можете самостоятельно в настройках Вашего браузера.