Skip to content

Export calls missing #72

Open
Open
@molecular

Description

@molecular

adding 'AddExport', 'ExportStatus', 'RetrieveExport', 'RemoveExport' to function list was easy.

But RetrieveExport response is binary data, not json, so I used this ugly hack to make it work and return a Buffer:

8c8
<       private : [ 'Balance', 'TradeBalance', 'OpenOrders', 'ClosedOrders', 'QueryOrders', 'TradesHistory', 'QueryTrades', 'OpenPositions', 'Ledgers', 'QueryLedgers', 'TradeVolume', 'AddOrder', 'CancelOrder', 'DepositMethods', 'DepositAddresses', 'DepositStatus', 'WithdrawInfo', 'Withdraw', 'WithdrawStatus', 'WithdrawCancel', 'GetWebSocketsToken', 'AddExport', 'ExportStatus', 'RetrieveExport', 'RemoveExport' ],
---
>       private : [ 'Balance', 'TradeBalance', 'OpenOrders', 'ClosedOrders', 'QueryOrders', 'TradesHistory', 'QueryTrades', 'OpenPositions', 'Ledgers', 'QueryLedgers', 'TradeVolume', 'AddOrder', 'CancelOrder', 'DepositMethods', 'DepositAddresses', 'DepositStatus', 'WithdrawInfo', 'Withdraw', 'WithdrawStatus', 'WithdrawCancel', 'GetWebSocketsToken' ],
42,46d41
<       // hackjob molec
<       if ( url.endsWith('RetrieveExport')) {
<               options.responseType = 'buffer'
<               return await got(url, options).buffer()
<       } else {
61,62d55
<               return response;
<       }
63a57
>       return response;

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions