Handle error if audio too big
This commit is contained in:
parent
d0ab801a94
commit
e60a03475a
@ -287,16 +287,21 @@ class _ArticlePageState extends State<ArticlePage> {
|
||||
if(audioIdArticle.isNotEmpty && audioIdArticle.first.value != null) {
|
||||
if(isConfigOffline)
|
||||
{
|
||||
// OFFLINE
|
||||
List<Map<String, dynamic>> ressourceTest = await DatabaseHelper
|
||||
.instance.queryWithColumnId(
|
||||
DatabaseTableType.resources, audioIdArticle.first.value!);
|
||||
if (ressourceTest.isNotEmpty) {
|
||||
audioResourceModel = DatabaseHelper.instance.getResourceFromDB(ressourceTest.first);
|
||||
Uint8List base64String = base64Decode(audioResourceModel!.data!);
|
||||
audiobytes = base64String;
|
||||
} else {
|
||||
print("EMPTY resourcesModel - first");
|
||||
try{
|
||||
// OFFLINE
|
||||
List<Map<String, dynamic>> ressourceTest = await DatabaseHelper
|
||||
.instance.queryWithColumnId(
|
||||
DatabaseTableType.resources, audioIdArticle.first.value!);
|
||||
if (ressourceTest.isNotEmpty) {
|
||||
audioResourceModel = DatabaseHelper.instance.getResourceFromDB(ressourceTest.first);
|
||||
print(audioResourceModel!.id);
|
||||
Uint8List base64String = base64Decode(audioResourceModel!.data!);
|
||||
audiobytes = base64String;
|
||||
} else {
|
||||
print("EMPTY resourcesModel - first");
|
||||
}
|
||||
} catch(e) {
|
||||
print("Error in audio loading: " + e.toString());
|
||||
}
|
||||
}
|
||||
else
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user