@mdf.js/mqtt-provider
Version:
MMS - MQTT Port for Javascript/Typescript
31 lines • 1.28 kB
JavaScript
;
/**
* Copyright 2024 Mytra Control S.L. All rights reserved.
*
* Use of this source code is governed by an MIT-style license that can be found in the LICENSE file
* or at https://opensource.org/licenses/MIT.
*/
Object.defineProperty(exports, "__esModule", { value: true });
exports.defaultConfig = exports.NODE_APP_INSTANCE = void 0;
const utils_1 = require("./utils");
// *************************************************************************************************
// #region Default values
/**
* Used as default container id, receiver name, sender name, etc. in cluster configurations.
* @defaultValue undefined
*/
exports.NODE_APP_INSTANCE = process.env['NODE_APP_INSTANCE'];
const CONFIG_MQTT_URL = 'mqtt://localhost:1883';
const CONFIG_MQTT_PROTOCOL = 'mqtt';
const CONFIG_MQTT_RESUBSCRIBE = true;
const CONFIG_MQTT_CLIENT_ID = exports.NODE_APP_INSTANCE !== null && exports.NODE_APP_INSTANCE !== void 0 ? exports.NODE_APP_INSTANCE : utils_1.CONFIG_ARTIFACT_ID;
const CONFIG_MQTT_KEEPALIVE = 60;
exports.defaultConfig = {
url: CONFIG_MQTT_URL,
protocol: CONFIG_MQTT_PROTOCOL,
resubscribe: CONFIG_MQTT_RESUBSCRIBE,
clientId: CONFIG_MQTT_CLIENT_ID,
keepalive: CONFIG_MQTT_KEEPALIVE,
};
// #endregion
//# sourceMappingURL=default.js.map