Age | Commit message (Collapse) | Author | |
---|---|---|---|
2021-07-16 | parcel_total_weight turns out to be required | ꦌꦫꦶꦏ꧀ꦦꦿꦧꦮꦑꦩꦭ꧀ | |
We use Interchange as a reference, and the unit weight is not saved to database for the transaction, only shipping cost. So to make it convenient for the library users, the total weight calculation is done by the library, so no need to pass any total weight argument. | |||
2021-07-16 | Fix the truncated items JSON | ꦌꦫꦶꦏ꧀ꦦꦿꦧꦮꦑꦩꦭ꧀ | |
By making sure it's always concatenated with a null terminated string, AND fix the index that gets null terminated in the end. | |||
2021-07-16 | Initialise items JSON before concatenating | ꦌꦫꦶꦏ꧀ꦦꦿꦧꦮꦑꦩꦭ꧀ | |
2021-07-16 | Update value parameter to subtotal | ꦌꦫꦶꦏ꧀ꦦꦿꦧꦮꦑꦩꦭ꧀ | |
2021-07-16 | Order functionality draft | ꦌꦫꦶꦏ꧀ꦦꦿꦧꦮꦑꦩꦭ꧀ | |
Not tested yet. Now the item object is still flattened as an array, initially to hurry the interfacing with the Perl module. But we were stuck with having to typemap char *** anyway, so we switch to SWIG because of the potential of ease. Still, we need to typemap char ***, but now that we're at SWIG, we might as well typemap a custom item struct. | |||
2021-07-16 | SWIG files, therefore deprecating Pikul-XS | ꦌꦫꦶꦏ꧀ꦦꦿꦧꦮꦑꦩꦭ꧀ | |
2021-07-16 | Generalise the response handler | ꦌꦫꦶꦏ꧀ꦦꦿꦧꦮꦑꦩꦭ꧀ | |
so the common part gets to be reused. | |||
2021-07-16 | Services weight max length macro | ꦌꦫꦶꦏ꧀ꦦꦿꦧꦮꦑꦩꦭ꧀ | |
2021-07-16 | No need for shipping to be passed as pointer | ꦌꦫꦶꦏ꧀ꦦꦿꦧꦮꦑꦩꦭ꧀ | |
when it needs to be global anyway. | |||
2021-07-14 | Macros for Anteraja services | ꦌꦫꦶꦏ꧀ꦦꦿꦧꦮꦑꦩꦭ꧀ | |
2021-07-14 | When debugging, debugs for all services/companies | ꦌꦫꦶꦏ꧀ꦦꦿꦧꦮꦑꦩꦭ꧀ | |
because libcurl's verbose will hit anyway. There's no point trying to debug for a company and not the others. | |||
2021-07-14 | By default, Anteraja will not round up to minimum | ꦌꦫꦶꦏ꧀ꦦꦿꦧꦮꦑꦩꦭ꧀ | |
2021-07-14 | Log that works | ꦌꦫꦶꦏ꧀ꦦꦿꦧꦮꦑꦩꦭ꧀ | |
Log will show up with libcurl's before the HTML, and only log that is within libcurl's, i.e. in the WRITEFUNCTION. | |||
2021-07-14 | Use macro for format | ꦌꦫꦶꦏ꧀ꦦꦿꦧꦮꦑꦩꦭ꧀ | |
2021-07-13 | Unignore some files | ꦌꦫꦶꦏ꧀ꦦꦿꦧꦮꦑꦩꦭ꧀ | |
which are executable or build or libtool related. | |||
2021-07-13 | Anticipate empty services array | ꦌꦫꦶꦏ꧀ꦦꦿꦧꦮꦑꦩꦭ꧀ | |
There might be cases where there is the JSON object "services", there's the array, but it's empty. | |||
2021-07-13 | Debugs Anteraja response | ꦌꦫꦶꦏ꧀ꦦꦿꦧꦮꦑꦩꦭ꧀ | |
2021-06-29 | Update library name | ꦌꦫꦶꦏ꧀ꦦꦿꦧꦮꦑꦩꦭ꧀ | |
2021-06-29 | Revert "Update repo URL" | ꦌꦫꦶꦏ꧀ꦦꦿꦧꦮꦑꦩꦭ꧀ | |
This reverts commit b8236ef148464706893f5808dcbcabf61975ad1f. | |||
2021-06-29 | Rename variables | ꦌꦫꦶꦏ꧀ꦦꦿꦧꦮꦑꦩꦭ꧀ | |
2021-06-28 | Join 2 lines | ꦌꦫꦶꦏ꧀ꦦꦿꦧꦮꦑꦩꦭ꧀ | |
2021-06-28 | Join 2 lines | ꦌꦫꦶꦏ꧀ꦦꦿꦧꦮꦑꦩꦭ꧀ | |
2021-06-28 | Ignore scans and configure wrappers | ꦌꦫꦶꦏ꧀ꦦꦿꦧꦮꦑꦩꦭ꧀ | |
2021-06-28 | Swap parameter position | ꦌꦫꦶꦏ꧀ꦦꦿꦧꦮꦑꦩꦭ꧀ | |
2021-06-28 | Shorten pikul_company enum values | ꦌꦫꦶꦏ꧀ꦦꦿꦧꦮꦑꦩꦭ꧀ | |
2021-06-28 | Shorten services_trail to just trail | ꦌꦫꦶꦏ꧀ꦦꦿꦧꦮꦑꦩꦭ꧀ | |
2021-06-28 | Handle whose status is other than 200 | ꦌꦫꦶꦏ꧀ꦦꦿꦧꦮꦑꦩꦭ꧀ | |
At the same time, refactor the JSON handling. | |||
2021-06-28 | Rename services to last in recurse | ꦌꦫꦶꦏ꧀ꦦꦿꦧꦮꦑꦩꦭ꧀ | |
2021-06-28 | Shorten the module's services function name | ꦌꦫꦶꦏ꧀ꦦꦿꦧꦮꦑꦩꦭ꧀ | |
2021-06-28 | Remove an enum | ꦌꦫꦶꦏ꧀ꦦꦿꦧꦮꦑꦩꦭ꧀ | |
2021-06-28 | Update repo URL | ꦌꦫꦶꦏ꧀ꦦꦿꦧꦮꦑꦩꦭ꧀ | |
2021-06-28 | Reorganise a bit | ꦌꦫꦶꦏ꧀ꦦꦿꦧꦮꦑꦩꦭ꧀ | |
2021-06-28 | Simplify the enums | ꦌꦫꦶꦏ꧀ꦦꦿꦧꦮꦑꦩꦭ꧀ | |
2021-06-28 | Merge handler.c to pikul.c | ꦌꦫꦶꦏ꧀ꦦꦿꦧꦮꦑꦩꦭ꧀ | |
2021-06-28 | Provision enum for Anteraja | ꦌꦫꦶꦏ꧀ꦦꦿꦧꦮꦑꦩꦭ꧀ | |
2021-06-27 | Make headers function inline | ꦌꦫꦶꦏ꧀ꦦꦿꦧꦮꦑꦩꦭ꧀ | |
2021-06-27 | Shipping API client framework | ꦌꦫꦶꦏ꧀ꦦꦿꦧꦮꦑꦩꦭ꧀ | |
with 1 module so far. |