collect static method

dynamic collect()

collect calls all needed functions to get the needed data.

Implementation

static collect() async {
  bool newUser = await PresistencesLayer().isNewUser();
  if (newUser == true) {
    PresistencesLayer().storeUserState(false);
  }
  return Collection(
      os: await NativeLayer.determineOs(),
      deviceSize: await NativeLayer.determineDisplaysize(),
      newUser: newUser,
      country: await NativeLayer.determineLangCode(),
      deviceType: await NativeLayer.determineDeviceType(),
      version: await NativeLayer.determineAppVersion());
}