@@ -321,6 +321,33 @@ class DeleteSqlPairErrorHandler extends ErrorHandler {
321
321
}
322
322
}
323
323
324
+ class CreateInstructionErrorHandler extends ErrorHandler {
325
+ public getErrorMessage ( error : GraphQLError ) {
326
+ switch ( error . extensions ?. code ) {
327
+ default :
328
+ return 'Failed to create instruction.' ;
329
+ }
330
+ }
331
+ }
332
+
333
+ class UpdateInstructionErrorHandler extends ErrorHandler {
334
+ public getErrorMessage ( error : GraphQLError ) {
335
+ switch ( error . extensions ?. code ) {
336
+ default :
337
+ return 'Failed to update instruction.' ;
338
+ }
339
+ }
340
+ }
341
+
342
+ class DeleteInstructionErrorHandler extends ErrorHandler {
343
+ public getErrorMessage ( error : GraphQLError ) {
344
+ switch ( error . extensions ?. code ) {
345
+ default :
346
+ return 'Failed to delete instruction.' ;
347
+ }
348
+ }
349
+ }
350
+
324
351
errorHandlers . set ( 'SaveTables' , new SaveTablesErrorHandler ( ) ) ;
325
352
errorHandlers . set ( 'SaveRelations' , new SaveRelationsErrorHandler ( ) ) ;
326
353
errorHandlers . set ( 'CreateAskingTask' , new CreateAskingTaskErrorHandler ( ) ) ;
@@ -386,6 +413,11 @@ errorHandlers.set('CreateSqlPair', new CreateSqlPairErrorHandler());
386
413
errorHandlers . set ( 'UpdateSqlPair' , new UpdateSqlPairErrorHandler ( ) ) ;
387
414
errorHandlers . set ( 'DeleteSqlPair' , new DeleteSqlPairErrorHandler ( ) ) ;
388
415
416
+ // Instruction
417
+ errorHandlers . set ( 'CreateInstruction' , new CreateInstructionErrorHandler ( ) ) ;
418
+ errorHandlers . set ( 'UpdateInstruction' , new UpdateInstructionErrorHandler ( ) ) ;
419
+ errorHandlers . set ( 'DeleteInstruction' , new DeleteInstructionErrorHandler ( ) ) ;
420
+
389
421
const errorHandler = ( error : ErrorResponse ) => {
390
422
// networkError
391
423
if ( error . networkError ) {
0 commit comments