parseBaseHeader function
- JsonMap header
Parses base header.
Implementation
JsonMap parseBaseHeader(JsonMap header) {
final strapline = nav(header, ['straplineTextOne']);
final author = {
'name': nav(strapline, [...RUN_TEXT], nullIfAbsent: true),
'id': nav(strapline, [
'runs',
0,
...NAVIGATION_BROWSE_ID,
], nullIfAbsent: true),
};
return {
'author': (author['name'] != null && author['name'] != '') ? author : null,
'title': nav(header, TITLE_TEXT),
'thumbnails': nav(header, THUMBNAILS),
};
}