saveSessionMeta function

Future<void> saveSessionMeta(
  1. SessionMeta meta
)

Save session metadata to cache.

Implementation

Future<void> saveSessionMeta(SessionMeta meta) async {
  final dir = Directory(getSessionMetaDir());
  if (!await dir.exists()) {
    await dir.create(recursive: true);
  }
  final metaPath = p.join(getSessionMetaDir(), '${meta.sessionId}.json');
  await File(
    metaPath,
  ).writeAsString(const JsonEncoder.withIndent('  ').convert(meta.toJson()));
}