Revision 59141
Added by Konstantina Galouni almost 4 years ago
deposit.module.ts | ||
---|---|---|
12 | 12 |
import {DepositFirstPageModule} from "../openaireLibrary/deposit/depositFirstPage.module"; |
13 | 13 |
|
14 | 14 |
import {ZenodoCommunitiesService} from "../openaireLibrary/connect/zenodoCommunities/zenodo-communities.service"; |
15 |
import {CommunityService} from "../openaireLibrary/connect/community/community.service"; |
|
16 | 15 |
import {SearchZenodoCommunitiesService} from "../openaireLibrary/connect/zenodoCommunities/searchZenodoCommunities.service"; |
17 | 16 |
|
18 | 17 |
@NgModule({ |
... | ... | |
27 | 26 |
OpenaireDepositComponent, |
28 | 27 |
], |
29 | 28 |
providers: [FreeGuard,PreviousRouteRecorder, IsRouteEnabled, |
30 |
ZenodoCommunitiesService, CommunityService, SearchZenodoCommunitiesService]
|
|
29 |
ZenodoCommunitiesService, SearchZenodoCommunitiesService] |
|
31 | 30 |
}) |
32 | 31 |
export class LibDepositModule { } |
Also available in: Unified diff
[Trunk | Connect]:
1. app.module.ts & directLinking.module.ts & linkingGeneric.module.ts & community.module.ts & deposit.module.ts &
searchDataprovidersToDeposit.module.ts & shareInZenodo.module.ts & subjects.module.ts &
invite.module.ts & inviteBasic.module.ts & subscribe.module.ts:
Remove CommunityService from providers (singleton service, providedIn: 'root').
2. community.component.ts & curators.component.ts & deposit.component.ts &
searchDataprovidersToDeposit.component.ts & shareInZenodo.component.ts & statistics.component.ts & subjects.component.ts &
invite.component.ts & subscribe.component.ts:
Get community from state (call communityService.getCommunityByState) | Add subscriptions in array to unsubscribe in ngOnDestroy | Get properties from environment (no service needed).