/*
    Предрейсовые осмотры - мобильное приложение
    Конфигурация авторизации
*/

//---------
//Константы
//---------

//Ключи настроек авторизации
const AUTH_SETTINGS_KEYS = {
    SERVER_URL: 'app_server_url',
    HIDE_SERVER_URL: 'auth_hide_server_url',
    IDLE_TIMEOUT: 'auth_idle_timeout',
    DEVICE_ID: 'auth_device_id',
    DEVICE_SECRET_KEY: 'auth_device_secret_key',
    SAVED_LOGIN: 'auth_saved_login',
    SAVED_PASSWORD: 'auth_saved_password',
    SAVE_PASSWORD_ENABLED: 'auth_save_password_enabled'
};

//Значение времени простоя по умолчанию (минуты)
const DEFAULT_IDLE_TIMEOUT = 30;

//Ключи настроек подключения
const CONNECTION_SETTINGS_KEYS = [
    AUTH_SETTINGS_KEYS.SERVER_URL,
    AUTH_SETTINGS_KEYS.HIDE_SERVER_URL,
    AUTH_SETTINGS_KEYS.SAVED_LOGIN,
    AUTH_SETTINGS_KEYS.SAVED_PASSWORD,
    AUTH_SETTINGS_KEYS.SAVE_PASSWORD_ENABLED,
    AUTH_SETTINGS_KEYS.DEVICE_ID,
    AUTH_SETTINGS_KEYS.DEVICE_SECRET_KEY
];

//----------------
//Интерфейс модуля
//----------------

module.exports = {
    AUTH_SETTINGS_KEYS,
    CONNECTION_SETTINGS_KEYS,
    DEFAULT_IDLE_TIMEOUT
};
