Browse Source

store trial as bytes

abhishek9686 1 year ago
parent
commit
ffb979001f
1 changed files with 3 additions and 3 deletions
  1. 3 3
      pro/trial.go

+ 3 - 3
pro/trial.go

@@ -21,7 +21,7 @@ import (
 type TrialInfo struct {
 	PrivKey []byte `json:"priv_key"`
 	PubKey  []byte `json:"pub_key"`
-	Secret  string `json:"secret"`
+	Secret  []byte `json:"secret"`
 }
 
 func addTrialLicenseHook() {
@@ -89,7 +89,7 @@ func initTrial() error {
 	if err != nil {
 		return err
 	}
-	t.Secret = string(trialDatesSecret)
+	t.Secret = trialDatesSecret
 	trialData, err := json.Marshal(t)
 	if err != nil {
 		return err
@@ -129,7 +129,7 @@ func getTrialEndDate() (time.Time, error) {
 		return time.Time{}, err
 	}
 	// decrypt secret
-	secretDecrypt, err := ncutils.BoxDecrypt([]byte(trialInfo.Secret), (*[32]byte)(trialInfo.PubKey), (*[32]byte)(tel.TrafficKeyPriv))
+	secretDecrypt, err := ncutils.BoxDecrypt(trialInfo.Secret, (*[32]byte)(trialInfo.PubKey), (*[32]byte)(tel.TrafficKeyPriv))
 	if err != nil {
 		return time.Time{}, err
 	}