getPushMessages method
Implementation
@override
Future<DataResult<List<NUIPushMessage>>> getPushMessages({required int page, required int limit}) async{
final result = await NUIWeb.get(module: NUIWEB_MODULE).doGET(url: "push/my-messages", params: {
"page": page.toString(),
"limit": limit.toString()
});
if(result.success == true){
logNUI(_MODULE, "Get push messages successful");
return DataResult<List<NUIPushMessage>>(
success: true,
message: result.message,
data: asListOfObjects(NUIPushMessageEntity(), result.responseBody),
code: NUIPushCode.GET_MESSAGE_SUCCESS.name
);
}
else{
logNUI(_MODULE, "Failed to get push messages");
return DataResult(
success: false,
message: result.message,
code: NUIPushCode.GET_MESSAGE_FAILED.name
);
}
}