UNPKG

calcme-js

Version:

Projeto open-source para exportar as funcoes do CalcMe sistemas para comunicacao visual, e poder chama-las remotamente

72 lines (48 loc) 5.41 kB
"use strict";Object.defineProperty(exports, "__esModule", { value: true });exports.get = get; var _auth = require("../../auth"); var _request = require("../../util/request"); /*! * Copyright 2025 Saturno Team * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. */ /** * Function to get budgets * Função para retornar orçamentos * * @example * ```javascript * // Get budgets first page with 10 elements * await calcme.orders.get(0, 10); * * // Get budgets second page with 10 elements * await calcme.orders.get(1, 10); * ``` * @category Order */async function get(page = 0, limit = 10) { try { const { data } = await _request.request.get( `/api/order/list/?page${page}&count=${limit}&orderName=idInt` ); return data; } catch (error) { if (error?.response?.status === 401) { await (0, _auth.login)(); return await get(page, limit); } else if (error?.response) { return error?.response.data; } else { return error; } } } //# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJuYW1lcyI6WyJfYXV0aCIsInJlcXVpcmUiLCJfcmVxdWVzdCIsImdldCIsInBhZ2UiLCJsaW1pdCIsImRhdGEiLCJyZXF1ZXN0IiwiZXJyb3IiLCJyZXNwb25zZSIsInN0YXR1cyIsImxvZ2luIl0sInNvdXJjZXMiOlsiLi4vLi4vLi4vc3JjL29yZGVyL2Z1bmN0aW9ucy9nZXQudHMiXSwic291cmNlc0NvbnRlbnQiOlsiLyohXG4gKiBDb3B5cmlnaHQgMjAyNSBTYXR1cm5vIFRlYW1cbiAqXG4gKiBMaWNlbnNlZCB1bmRlciB0aGUgQXBhY2hlIExpY2Vuc2UsIFZlcnNpb24gMi4wICh0aGUgXCJMaWNlbnNlXCIpO1xuICogeW91IG1heSBub3QgdXNlIHRoaXMgZmlsZSBleGNlcHQgaW4gY29tcGxpYW5jZSB3aXRoIHRoZSBMaWNlbnNlLlxuICogWW91IG1heSBvYnRhaW4gYSBjb3B5IG9mIHRoZSBMaWNlbnNlIGF0XG4gKlxuICogICAgIGh0dHA6Ly93d3cuYXBhY2hlLm9yZy9saWNlbnNlcy9MSUNFTlNFLTIuMFxuICpcbiAqIFVubGVzcyByZXF1aXJlZCBieSBhcHBsaWNhYmxlIGxhdyBvciBhZ3JlZWQgdG8gaW4gd3JpdGluZywgc29mdHdhcmVcbiAqIGRpc3RyaWJ1dGVkIHVuZGVyIHRoZSBMaWNlbnNlIGlzIGRpc3RyaWJ1dGVkIG9uIGFuIFwiQVMgSVNcIiBCQVNJUyxcbiAqIFdJVEhPVVQgV0FSUkFOVElFUyBPUiBDT05ESVRJT05TIE9GIEFOWSBLSU5ELCBlaXRoZXIgZXhwcmVzcyBvciBpbXBsaWVkLlxuICogU2VlIHRoZSBMaWNlbnNlIGZvciB0aGUgc3BlY2lmaWMgbGFuZ3VhZ2UgZ292ZXJuaW5nIHBlcm1pc3Npb25zIGFuZFxuICogbGltaXRhdGlvbnMgdW5kZXIgdGhlIExpY2Vuc2UuXG4gKi9cblxuaW1wb3J0IHsgbG9naW4gfSBmcm9tICcuLi8uLi9hdXRoJztcbmltcG9ydCB7IE9yZGVyIH0gZnJvbSAnLi4vLi4vdHlwZXMvT3JkZXInO1xuaW1wb3J0IHsgUGFnZWFibGUgfSBmcm9tICcuLi8uLi90eXBlcy9QYWdlYWJsZSc7XG5pbXBvcnQgeyBTb3J0IH0gZnJvbSAnLi4vLi4vdHlwZXMvU29ydCc7XG5pbXBvcnQgeyByZXF1ZXN0IH0gZnJvbSAnLi4vLi4vdXRpbC9yZXF1ZXN0JztcblxuLyoqXG4gKiBGdW5jdGlvbiB0byBnZXQgYnVkZ2V0c1xuICogRnVuw6fDo28gcGFyYSByZXRvcm5hciBvcsOnYW1lbnRvc1xuICpcbiAqIEBleGFtcGxlXG4gKiBgYGBqYXZhc2NyaXB0XG4gKiAvLyBHZXQgYnVkZ2V0cyBmaXJzdCBwYWdlIHdpdGggMTAgZWxlbWVudHNcbiAqIGF3YWl0IGNhbGNtZS5vcmRlcnMuZ2V0KDAsIDEwKTtcbiAqXG4gKiAvLyBHZXQgYnVkZ2V0cyBzZWNvbmQgcGFnZSB3aXRoIDEwIGVsZW1lbnRzXG4gKiBhd2FpdCBjYWxjbWUub3JkZXJzLmdldCgxLCAxMCk7XG4gKiBgYGBcbiAqIEBjYXRlZ29yeSBPcmRlclxuICovXG5leHBvcnQgYXN5bmMgZnVuY3Rpb24gZ2V0KFxuICBwYWdlID0gMCxcbiAgbGltaXQgPSAxMFxuKTogUHJvbWlzZTx7XG4gIGRhdGE6IHtcbiAgICBjb250ZW50OiBPcmRlcltdO1xuICAgIGVtcHR5OiBib29sZWFuO1xuICAgIGZpcnN0OiBib29sZWFuO1xuICAgIGxhc3Q6IGJvb2xlYW47XG4gICAgbnVtYmVyOiBudW1iZXI7XG4gICAgbnVtYmVyT2ZFbGVtZW50czogbnVtYmVyO1xuICAgIHBhZ2VhYmxlOiBQYWdlYWJsZTtcbiAgICBzaXplOiBudW1iZXI7XG4gICAgc29ydDogU29ydDtcbiAgICB0b3RhbEVsZW1lbnRzOiBudW1iZXI7XG4gICAgdG90YWxQYWdlczogbnVtYmVyO1xuICB9O1xuICBlcnJvcnM6IGFueTtcbn0+IHtcbiAgdHJ5IHtcbiAgICBjb25zdCB7IGRhdGEgfTogYW55ID0gYXdhaXQgcmVxdWVzdC5nZXQoXG4gICAgICBgL2FwaS9vcmRlci9saXN0Lz9wYWdlJHtwYWdlfSZjb3VudD0ke2xpbWl0fSZvcmRlck5hbWU9aWRJbnRgXG4gICAgKTtcbiAgICByZXR1cm4gZGF0YTtcbiAgfSBjYXRjaCAoZXJyb3I6IGFueSkge1xuICAgIGlmIChlcnJvcj8ucmVzcG9uc2U/LnN0YXR1cyA9PT0gNDAxKSB7XG4gICAgICBhd2FpdCBsb2dpbigpO1xuICAgICAgcmV0dXJuIGF3YWl0IGdldChwYWdlLCBsaW1pdCk7XG4gICAgfSBlbHNlIGlmIChlcnJvcj8ucmVzcG9uc2UpIHtcbiAgICAgIHJldHVybiBlcnJvcj8ucmVzcG9uc2UuZGF0YTtcbiAgICB9IGVsc2Uge1xuICAgICAgcmV0dXJuIGVycm9yO1xuICAgIH1cbiAgfVxufVxuIl0sIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7Ozs7O0FBZ0JBLElBQUFBLEtBQUEsR0FBQUMsT0FBQTs7OztBQUlBLElBQUFDLFFBQUEsR0FBQUQsT0FBQSx1QkFBNkMsQ0FwQjdDO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxHQWRBLENBc0JBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsR0FDTyxlQUFlRSxHQUFHQSxDQUN2QkMsSUFBSSxHQUFHLENBQUMsRUFDUkMsS0FBSyxHQUFHLEVBQUU7Ozs7Ozs7QUFnQlQ7RUFDRCxJQUFJO0lBQ0YsTUFBTSxFQUFFQyxJQUFJLENBQU0sQ0FBQyxHQUFHLE1BQU1DLGdCQUFPLENBQUNKLEdBQUc7TUFDckMsd0JBQXdCQyxJQUFJLFVBQVVDLEtBQUs7SUFDN0MsQ0FBQztJQUNELE9BQU9DLElBQUk7RUFDYixDQUFDLENBQUMsT0FBT0UsS0FBVSxFQUFFO0lBQ25CLElBQUlBLEtBQUssRUFBRUMsUUFBUSxFQUFFQyxNQUFNLEtBQUssR0FBRyxFQUFFO01BQ25DLE1BQU0sSUFBQUMsV0FBSyxFQUFDLENBQUM7TUFDYixPQUFPLE1BQU1SLEdBQUcsQ0FBQ0MsSUFBSSxFQUFFQyxLQUFLLENBQUM7SUFDL0IsQ0FBQyxNQUFNLElBQUlHLEtBQUssRUFBRUMsUUFBUSxFQUFFO01BQzFCLE9BQU9ELEtBQUssRUFBRUMsUUFBUSxDQUFDSCxJQUFJO0lBQzdCLENBQUMsTUFBTTtNQUNMLE9BQU9FLEtBQUs7SUFDZDtFQUNGO0FBQ0YiLCJpZ25vcmVMaXN0IjpbXX0=