inAppTopicList static method
void
inAppTopicList(
- dynamic onSuccess(
- List<String> topic
)?,
- dynamic onError(
- ErrorModel error
)?
)
Implementation
static void inAppTopicList(Function(List<String> topic)? onSuccess,
Function(ErrorModel error)? onError) async {
_indigitall
.invokeMapMethod(_ACTION_INAPP_TOPICS_LIST)
.then((value) => {
if (value != null)
{
value.forEach((key, valueMap) {
if (key == _CALLBACK_TOPIC_LIST) {
if (onSuccess != null) {
onSuccess(valueMap);
}
}
})
}
})
.catchError((error) => {
if (error is PlatformException)
{
if (onError != null)
onError(ErrorModel(error.code, error.message))
}
});
}