Project

General

Profile

« Previous | Next » 

Revision 59141

[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).

View differences:

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