@@ -3,15 +3,19 @@ import { defineStore } from 'pinia';
33import type { EntryPartInfo } from '~dm-types/EntryPartInfo' ;
44import type { IssueWithIssuecodeOnly } from '~dm-types/IssueWithIssuecodeOnly' ;
55import type { issue , purchase } from '~prisma-schemas/schemas/dm' ;
6- import { composables as webComposables , stores as webStores } from '~web' ;
6+ import useCollection from '~web/src/composables/useCollection' ;
7+ import { coa } from '~web/src/stores/coa' ;
8+ import { collection } from '~web/src/stores/collection' ;
9+ import { stats } from '~web/src/stores/stats' ;
10+ import { users } from '~web/src/stores/users' ;
711
812export type purchaseWithStringDate = Omit < purchase , 'date' | 'userId' > & {
913 date : string ;
1014} ;
1115
1216export const wtdcollection = defineStore ( 'wtdcollection' , ( ) => {
13- const coaStore = webStores . coa ( ) ;
14- const webCollectionStore = webStores . collection ( ) ;
17+ const coaStore = coa ( ) ;
18+ const webCollectionStore = collection ( ) ;
1519
1620 const {
1721 createPurchase,
@@ -43,9 +47,9 @@ export const wtdcollection = defineStore('wtdcollection', () => {
4347 totalUniqueIssues,
4448 user,
4549 } = storeToRefs ( webCollectionStore ) ;
46- const statsStore = webStores . stats ( ) ;
47- const usersStore = webStores . users ( ) ;
48- const { quotedIssues, quotationSum } = webComposables . useCollection ( issues ) ;
50+ const statsStore = stats ( ) ;
51+ const usersStore = users ( ) ;
52+ const { quotedIssues, quotationSum } = useCollection ( issues ) ;
4953
5054 const ownedCountries = computed ( ( ) =>
5155 ownedPublications . value
@@ -75,8 +79,8 @@ export const wtdcollection = defineStore('wtdcollection', () => {
7579 async ( ) => {
7680 const issue = quotedIssues . value ?. sort ( ( a , b ) => b . estimationGivenCondition - a . estimationGivenCondition ) [ 0 ] ;
7781 if ( issue ) {
78- await coa ( ) . fetchIssuecodeDetails ( [ issue . issuecode ] ) ;
79- return { ...issue , ...coa ( ) . issuecodeDetails [ issue . issuecode ] } ;
82+ await coaStore . fetchIssuecodeDetails ( [ issue . issuecode ] ) ;
83+ return { ...issue , ...coaStore . issuecodeDetails [ issue . issuecode ] } ;
8084 }
8185 return issue ;
8286 } ,
0 commit comments