This commit is contained in:
ImBenji
2024-04-14 05:05:08 +01:00
parent 564c8853ec
commit 8cc4016836
20 changed files with 1082 additions and 384 deletions

View File

@@ -27,9 +27,7 @@ class AudioCache {
class AnnouncementCache extends AudioCache {
String _assetLocation = "assets/ibus_recordings.zip";
Future<void> loadAnnouncements(List<String> announcements) async {
Future<void> loadAnnouncementsFromBytes(Uint8List bytes, List<String> announcements) async {
List<String> _announements = [];
@@ -45,7 +43,7 @@ class AnnouncementCache extends AudioCache {
return;
}
final bytes = await rootBundle.load(_assetLocation);
// final bytes = await rootBundle.load(_assetLocation);
final archive = ZipDecoder().decodeBytes(bytes.buffer.asUint8List());
for (final file in archive) {
@@ -62,11 +60,11 @@ class AnnouncementCache extends AudioCache {
}
}
Future<void> loadAllAnnouncements() async {
Future<void> loadAllAnnouncementsFromBytes(Uint8List bytes) async {
print("Loading all announcements.");
final bytes = await rootBundle.load(_assetLocation);
// final bytes = await rootBundle.load(_assetLocation);
final archive = ZipDecoder().decodeBytes(bytes.buffer.asUint8List());
print("Done decoding zip file.");
@@ -88,5 +86,4 @@ class AnnouncementCache extends AudioCache {
print("Done loading all announcements.");
}
}