matrix-react-sdk
Version:
SDK for matrix.org using React
34 lines (32 loc) • 3.92 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.getLocationShareErrorMessage = exports.LocationShareError = void 0;
var _languageHandler = require("../../languageHandler");
/*
Copyright 2024 New Vector Ltd.
Copyright 2022 The Matrix.org Foundation C.I.C
SPDX-License-Identifier: AGPL-3.0-only OR GPL-3.0-only
Please see LICENSE files in the repository root for full details.
*/
let LocationShareError = exports.LocationShareError = /*#__PURE__*/function (LocationShareError) {
LocationShareError["MapStyleUrlNotConfigured"] = "MapStyleUrlNotConfigured";
LocationShareError["MapStyleUrlNotReachable"] = "MapStyleUrlNotReachable";
LocationShareError["WebGLNotEnabled"] = "WebGLNotEnabled";
LocationShareError["Default"] = "Default";
return LocationShareError;
}({});
const getLocationShareErrorMessage = errorType => {
switch (errorType) {
case LocationShareError.MapStyleUrlNotConfigured:
return (0, _languageHandler._t)("location_sharing|MapStyleUrlNotConfigured");
case LocationShareError.WebGLNotEnabled:
return (0, _languageHandler._t)("location_sharing|WebGLNotEnabled");
case LocationShareError.MapStyleUrlNotReachable:
default:
return (0, _languageHandler._t)("location_sharing|MapStyleUrlNotReachable");
}
};
exports.getLocationShareErrorMessage = getLocationShareErrorMessage;
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJuYW1lcyI6WyJfbGFuZ3VhZ2VIYW5kbGVyIiwicmVxdWlyZSIsIkxvY2F0aW9uU2hhcmVFcnJvciIsImV4cG9ydHMiLCJnZXRMb2NhdGlvblNoYXJlRXJyb3JNZXNzYWdlIiwiZXJyb3JUeXBlIiwiTWFwU3R5bGVVcmxOb3RDb25maWd1cmVkIiwiX3QiLCJXZWJHTE5vdEVuYWJsZWQiLCJNYXBTdHlsZVVybE5vdFJlYWNoYWJsZSJdLCJzb3VyY2VzIjpbIi4uLy4uLy4uL3NyYy91dGlscy9sb2NhdGlvbi9Mb2NhdGlvblNoYXJlRXJyb3JzLnRzIl0sInNvdXJjZXNDb250ZW50IjpbIi8qXG5Db3B5cmlnaHQgMjAyNCBOZXcgVmVjdG9yIEx0ZC5cbkNvcHlyaWdodCAyMDIyIFRoZSBNYXRyaXgub3JnIEZvdW5kYXRpb24gQy5JLkNcblxuU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFHUEwtMy4wLW9ubHkgT1IgR1BMLTMuMC1vbmx5XG5QbGVhc2Ugc2VlIExJQ0VOU0UgZmlsZXMgaW4gdGhlIHJlcG9zaXRvcnkgcm9vdCBmb3IgZnVsbCBkZXRhaWxzLlxuKi9cblxuaW1wb3J0IHsgX3QgfSBmcm9tIFwiLi4vLi4vbGFuZ3VhZ2VIYW5kbGVyXCI7XG5cbmV4cG9ydCBlbnVtIExvY2F0aW9uU2hhcmVFcnJvciB7XG4gICAgTWFwU3R5bGVVcmxOb3RDb25maWd1cmVkID0gXCJNYXBTdHlsZVVybE5vdENvbmZpZ3VyZWRcIixcbiAgICBNYXBTdHlsZVVybE5vdFJlYWNoYWJsZSA9IFwiTWFwU3R5bGVVcmxOb3RSZWFjaGFibGVcIixcbiAgICBXZWJHTE5vdEVuYWJsZWQgPSBcIldlYkdMTm90RW5hYmxlZFwiLFxuICAgIERlZmF1bHQgPSBcIkRlZmF1bHRcIixcbn1cblxuZXhwb3J0IGNvbnN0IGdldExvY2F0aW9uU2hhcmVFcnJvck1lc3NhZ2UgPSAoZXJyb3JUeXBlPzogTG9jYXRpb25TaGFyZUVycm9yKTogc3RyaW5nID0+IHtcbiAgICBzd2l0Y2ggKGVycm9yVHlwZSkge1xuICAgICAgICBjYXNlIExvY2F0aW9uU2hhcmVFcnJvci5NYXBTdHlsZVVybE5vdENvbmZpZ3VyZWQ6XG4gICAgICAgICAgICByZXR1cm4gX3QoXCJsb2NhdGlvbl9zaGFyaW5nfE1hcFN0eWxlVXJsTm90Q29uZmlndXJlZFwiKTtcbiAgICAgICAgY2FzZSBMb2NhdGlvblNoYXJlRXJyb3IuV2ViR0xOb3RFbmFibGVkOlxuICAgICAgICAgICAgcmV0dXJuIF90KFwibG9jYXRpb25fc2hhcmluZ3xXZWJHTE5vdEVuYWJsZWRcIik7XG4gICAgICAgIGNhc2UgTG9jYXRpb25TaGFyZUVycm9yLk1hcFN0eWxlVXJsTm90UmVhY2hhYmxlOlxuICAgICAgICBkZWZhdWx0OlxuICAgICAgICAgICAgcmV0dXJuIF90KFwibG9jYXRpb25fc2hhcmluZ3xNYXBTdHlsZVVybE5vdFJlYWNoYWJsZVwiKTtcbiAgICB9XG59O1xuIl0sIm1hcHBpbmdzIjoiOzs7Ozs7QUFRQSxJQUFBQSxnQkFBQSxHQUFBQyxPQUFBO0FBUkE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFOQSxJQVVZQyxrQkFBa0IsR0FBQUMsT0FBQSxDQUFBRCxrQkFBQSwwQkFBbEJBLGtCQUFrQjtFQUFsQkEsa0JBQWtCO0VBQWxCQSxrQkFBa0I7RUFBbEJBLGtCQUFrQjtFQUFsQkEsa0JBQWtCO0VBQUEsT0FBbEJBLGtCQUFrQjtBQUFBO0FBT3ZCLE1BQU1FLDRCQUE0QixHQUFJQyxTQUE4QixJQUFhO0VBQ3BGLFFBQVFBLFNBQVM7SUFDYixLQUFLSCxrQkFBa0IsQ0FBQ0ksd0JBQXdCO01BQzVDLE9BQU8sSUFBQUMsbUJBQUUsRUFBQywyQ0FBMkMsQ0FBQztJQUMxRCxLQUFLTCxrQkFBa0IsQ0FBQ00sZUFBZTtNQUNuQyxPQUFPLElBQUFELG1CQUFFLEVBQUMsa0NBQWtDLENBQUM7SUFDakQsS0FBS0wsa0JBQWtCLENBQUNPLHVCQUF1QjtJQUMvQztNQUNJLE9BQU8sSUFBQUYsbUJBQUUsRUFBQywwQ0FBMEMsQ0FBQztFQUM3RDtBQUNKLENBQUM7QUFBQ0osT0FBQSxDQUFBQyw0QkFBQSxHQUFBQSw0QkFBQSIsImlnbm9yZUxpc3QiOltdfQ==