mirror of
https://github.com/hoernschen/dendrite.git
synced 2025-04-21 19:23:39 +00:00
oh wait
This commit is contained in:
parent
946d15f976
commit
3dd80d4cd2
2 changed files with 6 additions and 2 deletions
|
@ -68,7 +68,6 @@ func (s *crossSigningKeysStatements) SelectCrossSigningKeysForUser(
|
||||||
return nil, err
|
return nil, err
|
||||||
}
|
}
|
||||||
defer internal.CloseAndLogIfError(ctx, rows, "selectCrossSigningKeysForUserStmt: rows.close() failed")
|
defer internal.CloseAndLogIfError(ctx, rows, "selectCrossSigningKeysForUserStmt: rows.close() failed")
|
||||||
r = api.CrossSigningKeyMap{}
|
|
||||||
for rows.Next() {
|
for rows.Next() {
|
||||||
var keyType gomatrixserverlib.CrossSigningKeyPurpose
|
var keyType gomatrixserverlib.CrossSigningKeyPurpose
|
||||||
var keyID gomatrixserverlib.KeyID
|
var keyID gomatrixserverlib.KeyID
|
||||||
|
@ -76,6 +75,9 @@ func (s *crossSigningKeysStatements) SelectCrossSigningKeysForUser(
|
||||||
if err := rows.Scan(&keyType, &keyID, &keyData); err != nil {
|
if err := rows.Scan(&keyType, &keyID, &keyData); err != nil {
|
||||||
return nil, err
|
return nil, err
|
||||||
}
|
}
|
||||||
|
if _, ok := r[keyType]; !ok {
|
||||||
|
r[keyType] = map[gomatrixserverlib.KeyID]gomatrixserverlib.Base64Bytes{}
|
||||||
|
}
|
||||||
r[keyType][keyID] = keyData
|
r[keyType][keyID] = keyData
|
||||||
}
|
}
|
||||||
return
|
return
|
||||||
|
|
|
@ -68,7 +68,6 @@ func (s *crossSigningKeysStatements) SelectCrossSigningKeysForUser(
|
||||||
return nil, err
|
return nil, err
|
||||||
}
|
}
|
||||||
defer internal.CloseAndLogIfError(ctx, rows, "selectCrossSigningKeysForUserStmt: rows.close() failed")
|
defer internal.CloseAndLogIfError(ctx, rows, "selectCrossSigningKeysForUserStmt: rows.close() failed")
|
||||||
r = api.CrossSigningKeyMap{}
|
|
||||||
for rows.Next() {
|
for rows.Next() {
|
||||||
var keyType gomatrixserverlib.CrossSigningKeyPurpose
|
var keyType gomatrixserverlib.CrossSigningKeyPurpose
|
||||||
var keyID gomatrixserverlib.KeyID
|
var keyID gomatrixserverlib.KeyID
|
||||||
|
@ -76,6 +75,9 @@ func (s *crossSigningKeysStatements) SelectCrossSigningKeysForUser(
|
||||||
if err := rows.Scan(&keyType, &keyID, &keyData); err != nil {
|
if err := rows.Scan(&keyType, &keyID, &keyData); err != nil {
|
||||||
return nil, err
|
return nil, err
|
||||||
}
|
}
|
||||||
|
if _, ok := r[keyType]; !ok {
|
||||||
|
r[keyType] = map[gomatrixserverlib.KeyID]gomatrixserverlib.Base64Bytes{}
|
||||||
|
}
|
||||||
r[keyType][keyID] = keyData
|
r[keyType][keyID] = keyData
|
||||||
}
|
}
|
||||||
return
|
return
|
||||||
|
|
Loading…
Reference in a new issue