DeleteDevice deletes device identified by joinEUI, devEUI from r.
(ctx context.Context, r DeviceRegistry, appID *ttnpb.ApplicationIdentifiers, devID string)
| 38 | |
| 39 | // DeleteDevice deletes device identified by joinEUI, devEUI from r. |
| 40 | func DeleteDevice(ctx context.Context, r DeviceRegistry, appID *ttnpb.ApplicationIdentifiers, devID string) error { |
| 41 | _, err := r.SetByID(ctx, appID, devID, nil, func(*ttnpb.EndDevice) (*ttnpb.EndDevice, []string, error) { |
| 42 | return nil, nil, nil |
| 43 | }) |
| 44 | return err |
| 45 | } |
| 46 | |
| 47 | // KeyRegistry is a registry, containing session keys. |
| 48 | type KeyRegistry interface { |