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(audioIdArticle.isNotEmpty && audioIdArticle.first.value != null) {
|
||||||
if(isConfigOffline)
|
if(isConfigOffline)
|
||||||
{
|
{
|
||||||
// OFFLINE
|
try{
|
||||||
List<Map<String, dynamic>> ressourceTest = await DatabaseHelper
|
// OFFLINE
|
||||||
.instance.queryWithColumnId(
|
List<Map<String, dynamic>> ressourceTest = await DatabaseHelper
|
||||||
DatabaseTableType.resources, audioIdArticle.first.value!);
|
.instance.queryWithColumnId(
|
||||||
if (ressourceTest.isNotEmpty) {
|
DatabaseTableType.resources, audioIdArticle.first.value!);
|
||||||
audioResourceModel = DatabaseHelper.instance.getResourceFromDB(ressourceTest.first);
|
if (ressourceTest.isNotEmpty) {
|
||||||
Uint8List base64String = base64Decode(audioResourceModel!.data!);
|
audioResourceModel = DatabaseHelper.instance.getResourceFromDB(ressourceTest.first);
|
||||||
audiobytes = base64String;
|
print(audioResourceModel!.id);
|
||||||
} else {
|
Uint8List base64String = base64Decode(audioResourceModel!.data!);
|
||||||
print("EMPTY resourcesModel - first");
|
audiobytes = base64String;
|
||||||
|
} else {
|
||||||
|
print("EMPTY resourcesModel - first");
|
||||||
|
}
|
||||||
|
} catch(e) {
|
||||||
|
print("Error in audio loading: " + e.toString());
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user