getMessage method
Implementation
@override
Future<List<InboxItem>> getMessage(
{List<String>? catalogID = const [], required int page}) async {
List<InboxItem> decodedResult = [];
try {
final result = await methodChannel.invokeListMethod<String>(
"getMessage", {"catalogID": catalogID, "page": page});
if (result != null) {
for (var element in result) {
final decoder = InboxItem.fromRawJson(element);
decodedResult.add(decoder);
}
}
} on PlatformException {
debugPrint("ERROR WHEN DECODING");
}
debugPrint("[DECODED]: ${decodedResult.length}");
return decodedResult;
}