Explorar o código

change interface

ryosei-f hai 6 meses
pai
achega
46c090f7d1

+ 1 - 3
apps/app/src/client/services/AdminContentDispositionContainer.spec.ts

@@ -28,10 +28,8 @@ describe('AdminContentDispositionContainer', () => {
   describe('retrieveContentDispositionSettings', () => {
     it('should retrieve and set content disposition settings', async() => {
       const mockResponse = {
-        inlineDispositionSettings: {
+        currentDispositionSettings: {
           inlineMimeTypes: ['image/png', 'application/pdf'],
-        },
-        attachmentDispositionSettings: {
           attachmentMimeTypes: ['text/html', 'image/svg+xml'],
         },
       };

+ 4 - 6
apps/app/src/client/services/AdminContentDispositionContainer.ts

@@ -9,10 +9,8 @@ interface ContentDispositionState {
 }
 
 interface ContentDispositionGetResponse {
-  inlineDispositionSettings: {
+  currentDispositionSettings: {
     inlineMimeTypes: string[];
-  };
-  attachmentDispositionSettings: {
     attachmentMimeTypes: string[];
   };
 }
@@ -50,11 +48,11 @@ export default class AdminContentDispositionContainer extends Container<ContentD
 
   async retrieveContentDispositionSettings(): Promise<void> {
     const response = await apiv3Get<ContentDispositionGetResponse>('/content-disposition-settings/');
-    const { inlineDispositionSettings, attachmentDispositionSettings } = response.data;
+    const { currentDispositionSettings } = response.data;
 
     this.setState({
-      inlineMimeTypes: inlineDispositionSettings.inlineMimeTypes,
-      attachmentMimeTypes: attachmentDispositionSettings.attachmentMimeTypes,
+      inlineMimeTypes: currentDispositionSettings.inlineMimeTypes,
+      attachmentMimeTypes: currentDispositionSettings.attachmentMimeTypes,
     });
   }