소스 검색

fix after review

Vincent 2 년 전
부모
커밋
fcef20c42d

+ 5 - 4
composables/data/useEntityManager.ts

@@ -1,12 +1,13 @@
 import EntityManager from "~/services/data/entityManager";
 import {useAp2iRequestService} from "~/composables/data/useAp2iRequestService";
 
-let entityManagerClass:any|EntityManager = null
+let entityManager:EntityManager|null = null
+
 export const useEntityManager = () => {
     const { apiRequestService, pending } = useAp2iRequestService()
     //Avoid memory leak
-    if(entityManagerClass === null){
-        entityManagerClass = new EntityManager(apiRequestService)
+    if(entityManager === null){
+        entityManager = new EntityManager(apiRequestService)
     }
-    return { em: entityManagerClass, pending: pending }
+    return { em: entityManager, pending: pending }
 }

+ 1 - 0
composables/data/useEnumFetch.ts

@@ -15,5 +15,6 @@ export const useEnumFetch = (lazy: boolean = false): useEnumFetchReturnType => {
         { lazy }
     )
 
+    //@ts-ignore
     return { fetch }
 }

+ 5 - 5
composables/data/useEnumManager.ts

@@ -1,14 +1,14 @@
 import {useAp2iRequestService} from "~/composables/data/useAp2iRequestService";
 import EnumManager from "~/services/data/enumManager";
-import VueI18n, {useI18n} from "vue-i18n";
+import {useI18n} from "vue-i18n";
 
-let enumManagerClass:any|EnumManager = null
+let enumManager:EnumManager|null = null
 export const useEnumManager = () => {
     const { apiRequestService, pending } = useAp2iRequestService()
     //Avoid memory leak
-    if(enumManagerClass === null){
+    if(enumManager === null){
         const i18n = useI18n() as any
-        enumManagerClass = new EnumManager(apiRequestService, i18n)
+        enumManager = new EnumManager(apiRequestService, i18n)
     }
-    return { enumManager: enumManagerClass, pending: pending }
+    return { enumManager: enumManager, pending: pending }
 }

+ 4 - 4
composables/data/useImageManager.ts

@@ -1,12 +1,12 @@
 import {useAp2iRequestService} from "~/composables/data/useAp2iRequestService";
 import ImageManager from "~/services/data/imageManager";
 
-let imageManagerClass:any|ImageManager = null
+let imageManager:ImageManager|null = null
 export const useImageManager = () => {
     //Avoid memory leak
-    if(imageManagerClass === null){
+    if(imageManager === null){
         const { apiRequestService } = useAp2iRequestService()
-        imageManagerClass = new ImageManager(apiRequestService)
+        imageManager = new ImageManager(apiRequestService)
     }
-    return { imageManager: imageManagerClass }
+    return { imageManager: imageManager }
 }

+ 1 - 1
pages/index.vue

@@ -1,6 +1,6 @@
 <template>
   <main>
-    <nuxt-link to="/poc/1">Goto organizations sdfsdfaaa</nuxt-link>
+    <nuxt-link to="/poc/1">Goto organizations</nuxt-link>
   </main>
 </template>
 

+ 1 - 0
services/data/entityManager.ts

@@ -280,6 +280,7 @@ class EntityManager {
     }
 
     /**
+     * @todo: à déplacer dans le store directement
      * @Deprecated : a priori ce n'est pas le bon service pour mettre à jour le profil, on devrait voir ça
      * depuis un service dédié, un composable, ou directement dans le store ==> oui !
      *