Skip to content

Commit aef602c

Browse files
committed
remove time from sessionID
1 parent 6038600 commit aef602c

File tree

3 files changed

+7
-59
lines changed

3 files changed

+7
-59
lines changed

device/device.go

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,10 @@ package device
22

33
import (
44
"bytes"
5+
"crypto/rand"
6+
"encoding/base64"
57
"encoding/json"
68
"fmt"
7-
"github.com/xmidt-org/webpa-common/device/sessionid"
89
"sync/atomic"
910
"time"
1011

@@ -171,6 +172,10 @@ func newDevice(o deviceOptions) *device {
171172
var partnerIDs []string
172173
partnerIDs = append(partnerIDs, o.PartnerIDs...)
173174

175+
var id [16]byte
176+
rand.Read(id[:])
177+
sessionID := base64.RawURLEncoding.EncodeToString(id[:])
178+
174179
return &device{
175180
id: o.ID,
176181
errorLog: logging.Error(o.Logger, "id", o.ID),
@@ -185,7 +190,7 @@ func newDevice(o deviceOptions) *device {
185190
transactions: NewTransactions(),
186191
partnerIDs: partnerIDs,
187192
satClientID: o.SatClientID,
188-
sessionID: sessionid.GenerateID(),
193+
sessionID: sessionID,
189194
trust: o.Trust,
190195
}
191196
}

device/sessionid/id.go

Lines changed: 0 additions & 33 deletions
This file was deleted.

device/sessionid/id_test.go

Lines changed: 0 additions & 24 deletions
This file was deleted.

0 commit comments

Comments
 (0)