Skip to content

Commit bcf3b8e

Browse files
authored
Merge pull request #324 from busslina:rel-0-8
Adding extraData argument to GridFs createFile method
2 parents a13c13a + 6117437 commit bcf3b8e

File tree

2 files changed

+6
-4
lines changed

2 files changed

+6
-4
lines changed

lib/src/gridfs/grid_in.dart

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,8 +11,9 @@ class GridIn extends GridFSFile {
1111

1212
/// Used for MD5 calculation, now deprecated
1313
//Uint8List contentToDigest = Uint8List(0);
14-
GridIn._(GridFS fs, String filename, Stream<List<int>> inputStream)
15-
: super(fs) {
14+
GridIn._(GridFS fs, String filename, Stream<List<int>> inputStream,
15+
[Map<String, dynamic>? extraData])
16+
: super(fs, extraData) {
1617
id = ObjectId();
1718
input = ChunkHandler(chunkSize).transformer.bind(inputStream);
1819
uploadDate = DateTime.now();

lib/src/gridfs/gridfs.dart

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -40,8 +40,9 @@ class GridFS {
4040
Future<GridOut?> getFile(String fileName) async =>
4141
findOne(where.eq('filename', fileName));
4242

43-
GridIn createFile(Stream<List<int>> input, String filename) =>
44-
GridIn._(this, filename, input);
43+
GridIn createFile(Stream<List<int>> input, String filename,
44+
[Map<String, dynamic>? extraData]) =>
45+
GridIn._(this, filename, input, extraData);
4546

4647
/// **Beware!** This method removes all the documents in this bucket
4748
Future<void> clearBucket() async {

0 commit comments

Comments
 (0)