code: func (n *NetworkServerAPI) DeactivateDevice(ctx context.Context, req *ns.DeactivateDeviceRequest) (*empty.Empty, error) {
  	var devEUI lorawan.EUI64
  	copy(devEUI[:], req.DevEui)
  
  	if err := storage.DeleteDeviceSession(storage.RedisPool(), devEUI); err != nil {
  		return nil, errToRPCError(err)
  	}
  
  	if err := storage.FlushDeviceQueueForDevEUI(storage.DB(), devEUI); err != nil {
  		return nil, errToRPCError(err)
  	}
  
  	return &empty.Empty{}, nil
  }
docs: // DeactivateDevice de-activates a device.