@@ -32,7 +32,7 @@ HttpRequestMessage request() =>
3232 var response = await sessionManager . Send ( request ) ;
3333 try
3434 {
35- return JsonConvert . DeserializeObject < Card > ( response ) ;
35+ return Program . Serializer . DeserializeObject < Card > ( response ) ;
3636 }
3737 catch ( JsonSerializationException e )
3838 {
@@ -67,7 +67,7 @@ HttpRequestMessage request() =>
6767 var response = await sessionManager . Send ( request ) ;
6868 try
6969 {
70- return JsonConvert . DeserializeObject < Dashboard > ( response ) ;
70+ return Program . Serializer . DeserializeObject < Dashboard > ( response ) ;
7171 }
7272 catch ( JsonSerializationException e )
7373 {
@@ -141,7 +141,7 @@ HttpRequestMessage request1() =>
141141 var response = await sessionManager . Send ( request1 ) ;
142142 try
143143 {
144- return JsonConvert . DeserializeObject < DashboardCard > ( response ) ;
144+ return Program . Serializer . DeserializeObject < DashboardCard > ( response ) ;
145145 }
146146 catch ( JsonSerializationException e )
147147 {
@@ -159,7 +159,7 @@ HttpRequestMessage request() =>
159159 var response = await sessionManager . Send ( request ) ;
160160 try
161161 {
162- return JsonConvert . DeserializeObject < Collection > ( response ) ;
162+ return Program . Serializer . DeserializeObject < Collection > ( response ) ;
163163 }
164164 catch ( JsonSerializationException e )
165165 {
@@ -169,7 +169,7 @@ HttpRequestMessage request() =>
169169
170170 static ( StringContent HttpContent , string Json ) ToJsonContent ( object o )
171171 {
172- var json = JsonConvert . SerializeObject ( o ) ;
172+ var json = Program . Serializer . SerializeObject ( o ) ;
173173 var content = new StringContent ( json , Encoding . UTF8 , "application/json" ) ;
174174 return ( content , json ) ;
175175 }
@@ -191,7 +191,7 @@ public async Task<IReadOnlyList<Card>> GetAllCards()
191191 HttpRequestMessage request ( ) => new HttpRequestMessage ( HttpMethod . Get , new Uri ( "/api/card" , UriKind . Relative ) ) ;
192192 var response = await sessionManager . Send ( request ) ;
193193 try {
194- return JsonConvert . DeserializeObject < Card [ ] > ( response ) ;
194+ return Program . Serializer . DeserializeObject < Card [ ] > ( response ) ;
195195 } catch ( JsonReaderException e ) {
196196 throw new MetabaseApiException ( $ "Error parsing response for { nameof ( Card ) } from:\n { response } ", e ) ;
197197 }
@@ -204,7 +204,7 @@ public async Task<IReadOnlyList<Collection>> GetAllCollections()
204204 response = response . Replace ( "\" id\" :\" root\" " , "\" id\" :\" 0\" " ) ;
205205 try
206206 {
207- return JsonConvert . DeserializeObject < Collection [ ] > ( response ) ;
207+ return Program . Serializer . DeserializeObject < Collection [ ] > ( response ) ;
208208 }
209209 catch ( JsonSerializationException e )
210210 {
@@ -217,7 +217,7 @@ public async Task<IReadOnlyList<Dashboard>> GetAllDashboards()
217217 HttpRequestMessage request ( ) => new HttpRequestMessage ( HttpMethod . Get , new Uri ( "/api/dashboard" , UriKind . Relative ) ) ;
218218 var response = await sessionManager . Send ( request ) ;
219219 try {
220- var dashboards = JsonConvert . DeserializeObject < Dashboard [ ] > ( response ) ;
220+ var dashboards = Program . Serializer . DeserializeObject < Dashboard [ ] > ( response ) ;
221221 // the endpoint that returns all dashboards does not include all detail for each dashboard
222222 return await dashboards . Traverse ( async dashboard => await GetDashboard ( dashboard . Id ) ) ;
223223 }
@@ -233,7 +233,7 @@ public async Task<Dashboard> GetDashboard(DashboardId dashboardId)
233233 var response = await sessionManager . Send ( request ) ;
234234 try
235235 {
236- return JsonConvert . DeserializeObject < Dashboard > ( response ) ;
236+ return Program . Serializer . DeserializeObject < Dashboard > ( response ) ;
237237 }
238238 catch ( JsonSerializationException e )
239239 {
@@ -247,7 +247,7 @@ public async Task<IReadOnlyList<DatabaseId>> GetAllDatabaseIds()
247247 var response = await sessionManager . Send ( request ) ;
248248 try
249249 {
250- var databases = JsonConvert . DeserializeObject < JObject > ( response ) [ "data" ] ;
250+ var databases = Program . Serializer . DeserializeObject < JObject > ( response ) [ "data" ] ;
251251 return databases . Select ( d => new DatabaseId ( ( int ) d [ "id" ] ) ) . ToImmutableList ( ) ;
252252 }
253253 catch ( JsonSerializationException e )
@@ -262,7 +262,7 @@ public async Task<RunCardResult> RunCard(CardId card)
262262 var response = await sessionManager . Send ( request ) ;
263263 try
264264 {
265- return JsonConvert . DeserializeObject < RunCardResult > ( response ) ;
265+ return Program . Serializer . DeserializeObject < RunCardResult > ( response ) ;
266266 }
267267 catch ( JsonSerializationException e )
268268 {
0 commit comments