|
|
@@ -190,9 +190,8 @@ func AddSession(tokenID string, hash string, created string, authorized bool) er
|
|
|
if authorized {
|
|
|
update := map[string]interface{}{
|
|
|
"Sessions": map[string]interface{}{
|
|
|
- "Authorized": map[string]string{
|
|
|
- "Hash": session.Hash,
|
|
|
- "Created": session.Created,
|
|
|
+ "Authorized": map[string]structs.SessionInfo{
|
|
|
+ tokenID: session,
|
|
|
},
|
|
|
},
|
|
|
}
|
|
|
@@ -202,15 +201,14 @@ func AddSession(tokenID string, hash string, created string, authorized bool) er
|
|
|
if err := config.RemoveSession(tokenID, false); err != nil {
|
|
|
return fmt.Errorf("Error removing session: %v", err)
|
|
|
}
|
|
|
- } else {
|
|
|
- update := map[string]interface{}{
|
|
|
- "Sessions": map[string]interface{}{
|
|
|
- "Unauthorized": map[string]string{
|
|
|
- "Hash": session.Hash,
|
|
|
- "Created": session.Created,
|
|
|
+ } else {
|
|
|
+ update := map[string]interface{}{
|
|
|
+ "Sessions": map[string]interface{}{
|
|
|
+ "Unauthorized": map[string]structs.SessionInfo{
|
|
|
+ tokenID: session,
|
|
|
+ },
|
|
|
},
|
|
|
- },
|
|
|
- }
|
|
|
+ }
|
|
|
if err := config.UpdateConf(update); err != nil {
|
|
|
return fmt.Errorf("Error adding session: %v", err)
|
|
|
}
|