沙盒:当没有可用的驱动程序时,请求不会被取消

Sandbox: Request does not get canceled when no drivers available

沙盒上的当前行为:

我希望请求不会返回 processing,而是停留在 no_drivers_available。这是错误还是您定义的行为?如果是这样,你能提供更多解释吗?

如果存在状态为 "processing" 的有效乘车请求 - 并且用于创建此请求的产品已修改并设置为 drivers_available 设置为 false,乘车请求将终止,状态为 "no_drivers_available"。如果再次修改产品并将 drivers_available 设置为 true - 乘车请求状态将更改为 "processing" 再次 - 最近的可用驱动程序将能够接受此请求。因此此流程中没有 "bug" - 这是预期的行为。