/*
    SPDX-FileCopyrightText: 2020 Volker Krause <vkrause@kde.org>

    SPDX-License-Identifier: LGPL-2.0-or-later
*/

#ifndef CONSTANTS_H
#define CONSTANTS_H

#include <chrono>

namespace Constants {
constexpr std::chrono::seconds MaximumLayoverTime = std::chrono::hours(4);
constexpr std::chrono::seconds FavoriteLocationAutoTransferThreshold = std::chrono::days(1);

constexpr auto MaximumFavoriteLocationTransferDistance = 50'000; // in meters

constexpr std::chrono::seconds CurrentBatchLeadingMargin = std::chrono::hours(48);
constexpr std::chrono::seconds CurrentBatchTrailingMargin = std::chrono::hours(4);

}

#endif
