(ctx context.Context, nodeKey *encryption.NodeKey)
| 316 | } |
| 317 | |
| 318 | func (km *NodeKeyManagerHandler) saveNodeKey(ctx context.Context, nodeKey *encryption.NodeKey) error { |
| 319 | dao, err := manager.Resolve[key.DAO](ctx) |
| 320 | if err != nil { |
| 321 | return err |
| 322 | } |
| 323 | |
| 324 | if err := dao.SaveNode(ctx, &encryption.Node{ |
| 325 | NodeId: nodeKey.NodeId, |
| 326 | Legacy: false, |
| 327 | }); err != nil { |
| 328 | log.Logger(ctx).Error("failed to save node info", zap.Error(err)) |
| 329 | return err |
| 330 | } |
| 331 | |
| 332 | err = dao.SaveNodeKey(ctx, nodeKey) |
| 333 | if err != nil { |
| 334 | log.Logger(ctx).Error("failed to save node key", zap.Error(err)) |
| 335 | return err |
| 336 | } |
| 337 | return nil |
| 338 | } |
no test coverage detected