put method

Future<void> put(
  1. String url,
  2. Map<String, dynamic>? query,
  3. String body
)

Store a successful GET response. body is the raw response string (e.g. JSON).

Implementation

Future<void> put(String url, Map<String, dynamic>? query, String body) async {
  if (!db.initialized) return;
  final key = _buildCacheKey(url, query);
  await db.putInCache(key, {
    'url': url,
    'body': body,
    'cachedAt': DateTime.now().millisecondsSinceEpoch,
  });
}