MCPcopy Create free account
hub / github.com/ElementsProject/lightning / json_add_alternative

Function json_add_alternative

lightningd/runes.c:305–319  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

303}
304
305static char *json_add_alternative(const tal_t *ctx,
306 struct json_stream *js,
307 const char *fieldname,
308 struct rune_altern *alternative)
309{
310 char *altern_english;
311 altern_english = rune_altern_to_english(ctx, alternative);
312 json_object_start(js, fieldname);
313 json_add_string(js, "fieldname", alternative->fieldname);
314 json_add_string(js, "value", alternative->value);
315 json_add_stringn(js, "condition", (char *)&alternative->condition, 1);
316 json_add_string(js, "english", altern_english);
317 json_object_end(js);
318 return altern_english;
319}
320
321static bool is_rune_blacklisted(const struct runes *runes, const struct rune *rune)
322{

Callers 1

json_add_runeFunction · 0.85

Calls 5

rune_altern_to_englishFunction · 0.85
json_object_startFunction · 0.85
json_add_stringnFunction · 0.85
json_object_endFunction · 0.85
json_add_stringFunction · 0.50

Tested by

no test coverage detected