saveRequest method

  1. @override
Future<void> saveRequest(
  1. SyncRequest request
)
override

Implementation

@override
Future<void> saveRequest(SyncRequest request) async {
  if (_db == null) return;

  await _db!.insert(
    'requests',
    {
      'id': request.id,
      'method': request.method,
      'url': request.url,
      'headers': request.headers != null ? jsonEncode(request.headers) : null,
      'body': request.body != null ? jsonEncode(request.body) : null,
      'createdAt': request.createdAt.toIso8601String(),
      'retryCount': request.retryCount,
    },
    conflictAlgorithm: ConflictAlgorithm.replace,
  );
}