11package config
22
3- import "github.com/ilyakaznacheev/cleanenv"
3+ import (
4+ "github.com/ilyakaznacheev/cleanenv"
5+ "math/rand"
6+ "time"
7+ )
48
59type ConfParser struct {
610 Trackers []string `yaml:"trackers"`
@@ -9,6 +13,33 @@ type ConfParser struct {
913 Api_key string `yaml:"api_key"`
1014}
1115
16+ var defApiKey = []string {
17+ "fb7bb23f03b6994dafc674c074d01761" ,
18+ "e55425032d3d0f371fc776f302e7c09b" ,
19+ "8301a21598f8b45668d5711a814f01f6" ,
20+ "8cf43ad9c085135b9479ad5cf6bbcbda" ,
21+ "da63548086e399ffc910fbc08526df05" ,
22+ "13e53ff644a8bd4ba37b3e1044ad24f3" ,
23+ "269890f657dddf4635473cf4cf456576" ,
24+ "a2f888b27315e62e471b2d587048f32e" ,
25+ "8476a7ab80ad76f0936744df0430e67c" ,
26+ "5622cafbfe8f8cfe358a29c53e19bba0" ,
27+ "ae4bd1b6fce2a5648671bfc171d15ba4" ,
28+ "257654f35e3dff105574f97fb4b97035" ,
29+ "2f4038e83265214a0dcd6ec2eb3276f5" ,
30+ "9e43f45f94705cc8e1d5a0400d19a7b7" ,
31+ "af6887753365e14160254ac7f4345dd2" ,
32+ "06f10fc8741a672af455421c239a1ffc" ,
33+ "fb7bb23f03b6994dafc674c074d01761" ,
34+ "09ad8ace66eec34302943272db0e8d2c" ,
35+ }
36+
37+ func RandApiKey () string {
38+ a := len (defApiKey )
39+ rand .Seed (time .Now ().UnixNano ())
40+ return defApiKey [rand .Intn (a )]
41+ }
42+
1243var cfg ConfParser
1344
1445func ReadConfigParser (vars string ) ([]string , error ) {
0 commit comments