MM-21254: Removing unnused/unnecesary getClientLicense etag (#13416)

Этот коммит содержится в:
Jesús Espino
2019-12-19 17:00:15 +01:00
коммит произвёл GitHub
родитель 3bccc03df3
Коммит fc9d49b2d2
3 изменённых файлов: 0 добавлений и 41 удалений

Просмотреть файл

@@ -4,8 +4,6 @@
package app
import (
"crypto/md5"
"fmt"
"net/http"
"strings"
@@ -191,22 +189,6 @@ func (a *App) RemoveLicenseListener(id string) {
delete(a.Srv.licenseListeners, id)
}
func (a *App) GetClientLicenseEtag(useSanitized bool) string {
value := ""
lic := a.ClientLicense()
if useSanitized {
lic = a.GetSanitizedClientLicense()
}
for k, v := range lic {
value += fmt.Sprintf("%s:%s;", k, v)
}
return model.Etag(fmt.Sprintf("%x", md5.Sum([]byte(value))))
}
func (a *App) GetSanitizedClientLicense() map[string]string {
sanitizedLicense := make(map[string]string)

Просмотреть файл

@@ -58,23 +58,6 @@ func TestSetLicense(t *testing.T) {
require.True(t, ok, "license should have passed")
}
func TestClientLicenseEtag(t *testing.T) {
th := Setup(t)
defer th.TearDown()
etag1 := th.App.GetClientLicenseEtag(false)
th.App.SetClientLicense(map[string]string{"SomeFeature": "true", "IsLicensed": "true"})
etag2 := th.App.GetClientLicenseEtag(false)
require.NotEqual(t, etag1, etag2, "etags should not match")
th.App.SetClientLicense(map[string]string{"SomeFeature": "true", "IsLicensed": "false"})
etag3 := th.App.GetClientLicenseEtag(false)
require.NotEqual(t, etag2, etag3, "etags should not match")
}
func TestGetSanitizedClientLicense(t *testing.T) {
th := Setup(t)
defer th.TearDown()