Maint: improve servers data embedding

- use embed.FS to have immutable data
- use sync.Once to parse only once without data races
This commit is contained in:
Quentin McGaw (desktop)
2021-07-20 19:01:49 +00:00
parent e0735b57ce
commit 82533c1453
2 changed files with 15 additions and 10 deletions

View File

@@ -15,7 +15,7 @@ import (
func Test_parseAllServers(t *testing.T) {
t.Parallel()
servers, err := parseAllServers(allServersBytes)
servers, err := parseAllServers()
require.NoError(t, err)
require.NotEmpty(t, len(servers.Cyberghost.Servers))