chatRead function

Future<bool> chatRead(
  1. RemoteMessage message
)

Implementation

Future<bool> chatRead(RemoteMessage message) async {
  bool stat = false;
  try {
    final dataList = await ChatDatabase.getDataListChat();
    List list = dataList.where((element) => element['groupToken'] == message.data['token']).toList();
    await ChatDatabase.updateStatus(idList: list.first['id'], status: Status.read);

    final data = await ChatDatabase.getData(
      idList: list.isNotEmpty ? list.first['id'] : 0,
    );
  } catch (_) {
    print(_);
  }
  return stat;
}