| 52 | } |
| 53 | |
| 54 | UniValue GetWarningsForRpc(const Warnings& warnings, bool use_deprecated) |
| 55 | { |
| 56 | if (use_deprecated) { |
| 57 | const auto all_messages{warnings.GetMessages()}; |
| 58 | return all_messages.empty() ? "" : all_messages.back().original; |
| 59 | } |
| 60 | |
| 61 | UniValue messages{UniValue::VARR}; |
| 62 | for (auto&& message : warnings.GetMessages()) { |
| 63 | messages.push_back(std::move(message.original)); |
| 64 | } |
| 65 | return messages; |
| 66 | } |
| 67 | } // namespace node |
no test coverage detected