getLastSeen method

Future<int?> getLastSeen({
  1. required String phone,
})

Get timestamp of last seen using getLastSeen return either a timestamp or 0 if last seen off

Implementation

Future<int?> getLastSeen({required String phone}) async {
  var lastSeen = await wpClient.evaluateJs(
      '''window.WPP.chat.getLastSeen(${phone.phoneParse});''',
      methodName: "GetLastSeen");
  if (lastSeen.runtimeType == bool) return lastSeen ? 1 : 0;
  if (lastSeen.runtimeType == int) return lastSeen;
  return null;
}