fetchContentsConfig method

Future<Map<String, dynamic>> fetchContentsConfig()

Implementation

Future<Map<String, dynamic>> fetchContentsConfig() async {
  final url = Uri.parse(
    '${config.baseUrl}/contents-configs/${config.sessionId}',
  );
  try {
    final response = await _client.get(url, headers: _gatewayHeaders);
    if (response.statusCode == 200) {
      final body = jsonDecode(response.body);
      if (body is Map<String, dynamic>) return body;
    }
  } catch (_) {}
  return const <String, dynamic>{};
}