Currently we're passing media/section object directly to MediaNode and SectionNode, leading to constant Vuejs error that's warning that property should be immutable.
Future solution is to only pass section ID and media ID to nodes, and IDs are guaranteed to be not gonna mutate. Loading mechanic should be embed within the nodes.
This, however, may create extra requests between Clients and Server.
Currently we're passing media/section object directly to MediaNode and SectionNode, leading to constant Vuejs error that's warning that property should be immutable.
Future solution is to only pass section ID and media ID to nodes, and IDs are guaranteed to be not gonna mutate. Loading mechanic should be embed within the nodes.
This, however, may create extra requests between Clients and Server.