MCPcopy Create free account
hub / github.com/TelegramMessenger/cocoon / process_string_or_object

Function process_string_or_object

runners/helpers/ValidateRequest.cpp:847–852  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

845
846template <typename F>
847static td::Status process_string_or_object(Ctx &ctx, F &&run) {
848 if (ctx.is_object()) {
849 return ctx.process_array(true, std::move(run));
850 }
851 return process_string(ctx);
852}
853
854static td::Status process_image_url(Ctx &ctx) {
855 TRY_STATUS(ctx.process_obj_field("url", true, process_string_url_or_b64));

Callers 2

process_chat_completionsFunction · 0.85

Calls 3

process_stringFunction · 0.85
process_arrayMethod · 0.80
is_objectMethod · 0.45

Tested by

no test coverage detected