@offcoin/sdk
Advanced tools
@@ -28,4 +28,4 @@ /** | ||
| // Build query string with metadata filter | ||
| const metadataParam = encodeURIComponent(JSON.stringify(options.metadata)); | ||
| params.set('metadata', metadataParam); | ||
| // Note: URLSearchParams.set() handles URL encoding, so we only need to JSON.stringify | ||
| params.set('metadata', JSON.stringify(options.metadata)); | ||
| } | ||
@@ -32,0 +32,0 @@ const query = params.toString(); |
@@ -15,9 +15,9 @@ /** | ||
| list(options) { | ||
| let path = '/api/v1/members'; | ||
| const params = new URLSearchParams(); | ||
| if (options?.metadata && Object.keys(options.metadata).length > 0) { | ||
| // Build query string with metadata filter | ||
| const metadataParam = encodeURIComponent(JSON.stringify(options.metadata)); | ||
| path += `?metadata=${metadataParam}`; | ||
| // Note: URLSearchParams handles URL encoding, so we only need to JSON.stringify | ||
| params.set('metadata', JSON.stringify(options.metadata)); | ||
| } | ||
| return this.client.get(path); | ||
| const query = params.toString(); | ||
| return this.client.get(`/api/v1/members${query ? `?${query}` : ''}`); | ||
| } | ||
@@ -24,0 +24,0 @@ /** |
+1
-1
| { | ||
| "name": "@offcoin/sdk", | ||
| "version": "0.0.7", | ||
| "version": "0.0.8", | ||
| "description": "TypeScript/JavaScript SDK for the Offcoin API", | ||
@@ -5,0 +5,0 @@ "homepage": "https://offcoin.space", |
55231
0.16%