function isVersionGreater()

in src/azurechat/features/change-log/app-version.ts [18:32]


function isVersionGreater(version1: string, version2: string): boolean {
  const v1parts = version1.split(".");
  const v2parts = version2.split(".");

  for (let i = 0; i < v1parts.length; ++i) {
    if (parseInt(v1parts[i], 10) > parseInt(v2parts[i], 10)) {
      return true;
    }
    if (parseInt(v1parts[i], 10) < parseInt(v2parts[i], 10)) {
      return false;
    }
  }

  return false;
}