예제 #1
0
def current_app_version(request, domain, app_id):
    """
    Return current app version and the latest release
    """
    try:
        app_version = get_current_app_version(domain, app_id)
    except NoResultFound:
        # occurs when passed a build
        raise Http404
    latest_build_version = get_latest_build_version(domain, app_id)
    latest_released_version = get_latest_released_app_version(domain, app_id)
    return json_response({
        'currentVersion': app_version,
        'latestBuild': latest_build_version,
        'latestReleasedBuild': latest_released_version if latest_released_version else None,
    })
예제 #2
0
def current_app_version(request, domain, app_id):
    """
    Return current app version and the latest release
    """
    try:
        app_version = get_current_app_version(domain, app_id)
    except NoResultFound:
        # occurs when passed a build
        raise Http404
    latest_build_version = get_latest_build_version(domain, app_id)
    latest_released_version = get_latest_released_app_version(domain, app_id)
    return json_response({
        'currentVersion': app_version,
        'latestBuild': latest_build_version,
        'latestReleasedBuild': latest_released_version if latest_released_version else None,
    })