saveFacets function

Future<void> saveFacets(
  1. SessionFacets facets
)

Save facets to cache.

Implementation

Future<void> saveFacets(SessionFacets facets) async {
  final dir = Directory(getFacetsDir());
  if (!await dir.exists()) {
    await dir.create(recursive: true);
  }
  final facetPath = p.join(getFacetsDir(), '${facets.sessionId}.json');
  await File(
    facetPath,
  ).writeAsString(const JsonEncoder.withIndent('  ').convert(facets.toJson()));
}