@@ -16,12 +16,17 @@ export function createConvertQuote(
16
16
this : RESTBase ,
17
17
requestParams : CreateConvertQuoteRequest
18
18
) : Promise < CreateConvertQuoteResponse > {
19
- return this . request ( {
20
- method : method . POST ,
21
- endpoint : `${ API_PREFIX } /convert/quote` ,
22
- bodyParams : requestParams ,
23
- isPublic : false ,
24
- } ) ;
19
+ try {
20
+ return this . request ( {
21
+ method : method . POST ,
22
+ endpoint : `${ API_PREFIX } /convert/quote` ,
23
+ bodyParams : requestParams ,
24
+ isPublic : false ,
25
+ } ) ;
26
+ } catch ( error ) {
27
+ console . error ( 'Error creating convert quote:' , error ) ;
28
+ throw error ;
29
+ }
25
30
}
26
31
27
32
// [GET] Get Convert Trade
@@ -30,24 +35,34 @@ export function getConvertTrade(
30
35
this : RESTBase ,
31
36
{ tradeId, ...requestParams } : GetConvertTradeRequest
32
37
) : Promise < GetConvertTradeResponse > {
33
- return this . request ( {
34
- method : method . GET ,
35
- endpoint : `${ API_PREFIX } /convert/trade/${ tradeId } ` ,
36
- queryParams : requestParams ,
37
- isPublic : false ,
38
- } ) ;
38
+ try {
39
+ return this . request ( {
40
+ method : method . GET ,
41
+ endpoint : `${ API_PREFIX } /convert/trade/${ tradeId } ` ,
42
+ queryParams : requestParams ,
43
+ isPublic : false ,
44
+ } ) ;
45
+ } catch ( error ) {
46
+ console . error ( 'Error fetching convert trade:' , error ) ;
47
+ throw error ;
48
+ }
39
49
}
40
50
41
- // [POST] Commit Connvert Trade
51
+ // [POST] Commit Convert Trade
42
52
// https://docs.cdp.coinbase.com/advanced-trade/reference/retailbrokerageapi_commitconverttrade
43
53
export function commitConvertTrade (
44
54
this : RESTBase ,
45
55
{ tradeId, ...requestParams } : CommitConvertTradeRequest
46
56
) : Promise < CommitConvertTradeResponse > {
47
- return this . request ( {
48
- method : method . POST ,
49
- endpoint : `${ API_PREFIX } /convert/trade/${ tradeId } ` ,
50
- bodyParams : requestParams ,
51
- isPublic : false ,
52
- } ) ;
57
+ try {
58
+ return this . request ( {
59
+ method : method . POST ,
60
+ endpoint : `${ API_PREFIX } /convert/trade/${ tradeId } ` ,
61
+ bodyParams : requestParams ,
62
+ isPublic : false ,
63
+ } ) ;
64
+ } catch ( error ) {
65
+ console . error ( 'Error committing convert trade:' , error ) ;
66
+ throw error ;
67
+ }
53
68
}
0 commit comments