| 4532 | } |
| 4533 | |
| 4534 | bool string_to_forward_status(const char *status_str, |
| 4535 | size_t len, |
| 4536 | enum forward_status *status) |
| 4537 | { |
| 4538 | if (memeqstr(status_str, len, "offered")) { |
| 4539 | *status = FORWARD_OFFERED; |
| 4540 | return true; |
| 4541 | } else if (memeqstr(status_str, len, "settled")) { |
| 4542 | *status = FORWARD_SETTLED; |
| 4543 | return true; |
| 4544 | } else if (memeqstr(status_str, len, "failed")) { |
| 4545 | *status = FORWARD_FAILED; |
| 4546 | return true; |
| 4547 | } else if (memeqstr(status_str, len, "local_failed")) { |
| 4548 | *status = FORWARD_LOCAL_FAILED; |
| 4549 | return true; |
| 4550 | } |
| 4551 | return false; |
| 4552 | } |
| 4553 | |
| 4554 | const struct forwarding *wallet_forwarded_payments_get(struct wallet *w, |
| 4555 | const tal_t *ctx, |
no test coverage detected