प्रकाशित सोर्स
सोर्स ZIP डाउनलोड करें
CH-J Tools Mobile
किसी विशेष ऐप्लिकेशन रिलीज़ की डायरेक्टरी और फ़ाइलें देखें।
CH-J / CH-J Tools Mobile
175 फ़ाइलें
sm-mobile-20261016T185235Z-8e93ecc1b59a
जोड़ा गया: · बिल्ड किया गया:
1
import 'dart:typed_data';2
import 'dart:io';3
import 'package:path_provider/path_provider.dart';4
import '../core/failure.dart';6
Future<Uint8List> readBounded(Stream<List<int>> stream, int limit) async {7
final bytes = BytesBuilder(copy: false);8
await for (final chunk in stream) {9
if (bytes.length + chunk.length > limit) {10
throw const Failure('invalidImport');11
}12
bytes.add(chunk);13
}14
return bytes.takeBytes();15
}17
Future<void> purgeTransferCache() async {18
final root = await getTemporaryDirectory();19
await for (final entry in root.list(followLinks: false)) {20
if (entry is Directory &&21
entry.path22
.split(Platform.pathSeparator)23
.last24
.startsWith('sm-transfer-')) {25
try {26
await entry.delete(recursive: true);27
} catch (_) {28
/* Retry at next launch. */29
}30
}31
}32
}SHA-256
032fcb7ef1f7a21014510cc696a9831bd9ea4a2bafb016c97a79149d7e7486ceCH-J Proprietary Software License 1.14 · सोर्स CH-J Proprietary Software License 1.14 के तहत उपलब्ध कराया जाता है। इसकी उपलब्धता लाइसेंस की शर्तें नहीं बदलती और न ही अतिरिक्त अधिकार देती है।
आर्काइव SHA-256
46e427a43e87af091004f36145590bda8fe90086dfb0f631afeb5029fb0b5655