Skip to content

Commit 2069238

Browse files
Merge pull request #719 from appwrite/fix-6304-dart-sdk-create-file-bytes
2 parents 2dfe043 + e00f337 commit 2069238

File tree

4 files changed

+4
-4
lines changed

4 files changed

+4
-4
lines changed

templates/dart/lib/src/client_browser.dart.twig

+1-1
Original file line numberDiff line numberDiff line change
@@ -120,7 +120,7 @@ class ClientBrowser extends ClientBase with ClientMixin {
120120

121121
while (offset < size) {
122122
var chunk;
123-
final end = min(offset + CHUNK_SIZE - 1, size - 1);
123+
final end = min(offset + CHUNK_SIZE, size);
124124
chunk = file.bytes!.getRange(offset, end).toList();
125125
params[paramName] =
126126
http.MultipartFile.fromBytes(paramName, chunk, filename: file.filename);

templates/dart/lib/src/client_io.dart.twig

+1-1
Original file line numberDiff line numberDiff line change
@@ -156,7 +156,7 @@ class ClientIO extends ClientBase with ClientMixin {
156156
while (offset < size) {
157157
List<int> chunk = [];
158158
if (file.bytes != null) {
159-
final end = min(offset + CHUNK_SIZE - 1, size - 1);
159+
final end = min(offset + CHUNK_SIZE, size);
160160
chunk = file.bytes!.getRange(offset, end).toList();
161161
} else {
162162
raf!.setPositionSync(offset);

templates/flutter/lib/src/client_browser.dart.twig

+1-1
Original file line numberDiff line numberDiff line change
@@ -149,7 +149,7 @@ class ClientBrowser extends ClientBase with ClientMixin {
149149

150150
while (offset < size) {
151151
var chunk;
152-
final end = min(offset + CHUNK_SIZE - 1, size - 1);
152+
final end = min(offset + CHUNK_SIZE, size);
153153
chunk = file.bytes!.getRange(offset, end).toList();
154154
params[paramName] =
155155
http.MultipartFile.fromBytes(paramName, chunk, filename: file.filename);

templates/flutter/lib/src/client_io.dart.twig

+1-1
Original file line numberDiff line numberDiff line change
@@ -276,7 +276,7 @@ class ClientIO extends ClientBase with ClientMixin {
276276
while (offset < size) {
277277
List<int> chunk = [];
278278
if (file.bytes != null) {
279-
final end = min(offset + CHUNK_SIZE - 1, size - 1);
279+
final end = min(offset + CHUNK_SIZE, size);
280280
chunk = file.bytes!.getRange(offset, end).toList();
281281
} else {
282282
raf!.setPositionSync(offset);

0 commit comments

Comments
 (0)