mirror of
https://github.com/cubixle/iabtcfv2.git
synced 2026-04-24 23:04:44 +01:00
Fix GetVersion
This commit is contained in:
@@ -18,7 +18,12 @@ func GetVersion(s string) (version TcfVersion, err error) {
|
|||||||
}
|
}
|
||||||
}()
|
}()
|
||||||
|
|
||||||
b, err := base64.RawURLEncoding.DecodeString(s)
|
segments := strings.Split(s, ".")
|
||||||
|
if len(segments) == 0 {
|
||||||
|
return TcfVersionUndefined, err
|
||||||
|
}
|
||||||
|
|
||||||
|
b, err := base64.RawURLEncoding.DecodeString(segments[0])
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return TcfVersionUndefined, err
|
return TcfVersionUndefined, err
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -15,7 +15,7 @@ func TestGetVersion(t *testing.T) {
|
|||||||
t.Errorf("Version should be %d", TcfVersion1)
|
t.Errorf("Version should be %d", TcfVersion1)
|
||||||
}
|
}
|
||||||
|
|
||||||
version, err = GetVersion("COxR03kOxR1CqBcABCENAgCMAP_AAH_AAAqIF3EXySoGY2thI2YVFxBEIYwfJxyigMgChgQIsSwNQIeFLBoGLiAAHBGYJAQAGBAEEACBAQIkHGBMCQAAgAgBiRCMQEGMCzNIBIBAggEbY0FACCVmHkHSmZCY7064O__QLuIJEFQMAkSBAIACLECIQwAQDiAAAYAlAAABAhIaAAgIWBQEeAAAACAwAAgAAABBAAACAAQAAICIAAABAAAgAiAQAAAAGgIQAACBABACRIAAAEANCAAgiCEAQg4EAo4AAA")
|
version, err = GetVersion("COy7f9HOy7f_1BcABBENAjCoAPKAAFKAAAqIDaQCQABAAVAAyACAAFoANQAkgEdANoA2kAYAAQAFQAMgAgABaAbQAUMAQAAEABUADIAIAAWgBJgDCAMQA9ACEAEdAKuAXUAwIBhADRAG0FAEQABAAVAAyACAAFoANQAkwBhAGIAegBCACOgFXALqAYEAwgBogDaDACIAAgAKgAZABAAC0AGoASYAwgDEAPQAhABHQCrgF1AMCAYQA0QBtCABEAAQAFQAMgAgABaADUAJMAYQBiAHoAQgAjoBVwC6gGBAMIAaIA2hQAiAAIACoAGQAQAAtABqAEmAMIAxAD0AIQAR0Aq4BdQDAgGEANEAbQA.cAAACAAAAUg")
|
||||||
if err != nil {
|
if err != nil {
|
||||||
t.Errorf("Version should be decoded without error: %s", err)
|
t.Errorf("Version should be decoded without error: %s", err)
|
||||||
return
|
return
|
||||||
|
|||||||
Reference in New Issue
Block a user