getRandomUserId static method

Future<String> getRandomUserId()

Set enabled collect metrics

When disabled, library should not generate any metrics events, but will send the saved metrics events Get random User Id

Implementation

// static void setEnabledMetrics(bool enabled) {
//   SchedulerBinding.instance.addPostFrameCallback((_) {
//     _native.setEnabledMetrics(enabled);
//   });
// }


/// Get random User Id
static Future<String> getRandomUserId() async {
  var completer = Completer<String>();
  SchedulerBinding.instance.addPostFrameCallback((_) {
    _native.getRandomUserId().then((value) {
      completer.complete(value);
    }).catchError((error) {
      completer.completeError(error);
    });
  });
  return completer.future;
}