directus-dart icon indicating copy to clipboard operation
directus-dart copied to clipboard

fix items -> updateMany

Open mbenyoub opened this issue 2 years ago • 0 comments

Hi , thanks for this awesome package, please fix the method updateMany in items module , ( ids are now passed in data )

https://docs.directus.io/reference/items.html#update-multiple-items

Future<DirectusListResponse<T>> updateMany({required List<String> ids, required T data}) async {
    if (ids.isEmpty) return DirectusListResponse.manually([]);
    
    final mapData = converter.toJson({ 'keys': ids, 'data': data,});
    
    return DirectusListResponse.fromRequest(
          () =>
          client.patch(
            '$_endpoint',
            data: mapData,
          ),
      converter: converter,
    );
  }

mbenyoub avatar Nov 11 '22 18:11 mbenyoub