Skip to content

Commit cfd9c14

Browse files
committed
refactor(package): renamed the main service to MatLinkPreviewService
1 parent 82010da commit cfd9c14

File tree

8 files changed

+25
-26
lines changed

8 files changed

+25
-26
lines changed

src/module/components/mat-link-preview-container/mat-link-preview-container.component.spec.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,21 +2,21 @@ import {async, ComponentFixture, TestBed} from '@angular/core/testing';
22
import {EventEmitter} from '@angular/core';
33
import {Link} from 'ngx-linkifyjs';
44
import {MatLinkPreviewContainerComponent} from './mat-link-preview-container.component';
5-
import {LinkPreviewService, MatLinkPreviewComponent} from '../../..';
5+
import {MatLinkPreviewService, MatLinkPreviewComponent} from '../../..';
66
import {MatLinkPreviewModule} from '../../../../dist';
77

88
describe('MatLinkPreviewContainerComponent', () => {
99
let component: MatLinkPreviewContainerComponent;
1010
let fixture: ComponentFixture<MatLinkPreviewContainerComponent>;
11-
const linkPreviewServicePartial: Partial<LinkPreviewService> = {
11+
const linkPreviewServicePartial: Partial<MatLinkPreviewService> = {
1212
onLinkFound: new EventEmitter<Array<Link>>()
1313
};
1414

1515
beforeEach(async(() => {
1616
TestBed.configureTestingModule({
1717
imports: [MatLinkPreviewModule],
1818
declarations: [MatLinkPreviewContainerComponent],
19-
providers: [{provide: LinkPreviewService, useValue: linkPreviewServicePartial}]
19+
providers: [{provide: MatLinkPreviewService, useValue: linkPreviewServicePartial}]
2020
})
2121
.compileComponents();
2222
}));

src/module/components/mat-link-preview-container/mat-link-preview-container.component.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import {Component, OnInit} from '@angular/core';
2-
import {LinkPreviewService} from '../../..';
2+
import {MatLinkPreviewService} from '../../..';
33
import {Link} from 'ngx-linkifyjs';
44

55
@Component({
@@ -9,7 +9,7 @@ import {Link} from 'ngx-linkifyjs';
99
})
1010
export class MatLinkPreviewContainerComponent implements OnInit {
1111

12-
constructor(public linkPreviewService: LinkPreviewService) {
12+
constructor(public linkPreviewService: MatLinkPreviewService) {
1313
}
1414

1515
ngOnInit() {

src/module/components/mat-link-preview/mat-link-preview.component.spec.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,22 +5,22 @@ import {DebugElement, EventEmitter} from '@angular/core';
55
import {MatLinkPreviewComponent} from './mat-link-preview.component';
66
import {MatCardModule, MatProgressBarModule} from '@angular/material';
77
import {FormsModule} from '@angular/forms';
8-
import {LinkPreviewService} from '../../../index';
8+
import {MatLinkPreviewService} from '../../../index';
99
import {Link} from 'ngx-linkifyjs';
1010

1111
describe('LinkPreviewComponent', function () {
1212
let de: DebugElement;
1313
let comp: MatLinkPreviewComponent;
1414
let fixture: ComponentFixture<MatLinkPreviewComponent>;
15-
const linkPreviewServicePartial: Partial<LinkPreviewService> = {
15+
const linkPreviewServicePartial: Partial<MatLinkPreviewService> = {
1616
onLinkFound: new EventEmitter<Array<Link>>()
1717
};
1818

1919
beforeEach(async(() => {
2020
TestBed.configureTestingModule({
2121
imports: [MatCardModule, MatProgressBarModule, FormsModule],
2222
declarations: [MatLinkPreviewComponent],
23-
providers: [{provide: LinkPreviewService, useValue: linkPreviewServicePartial}]
23+
providers: [{provide: MatLinkPreviewService, useValue: linkPreviewServicePartial}]
2424
})
2525
.compileComponents();
2626
}));

src/module/components/mat-link-preview/mat-link-preview.component.ts

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,7 @@
11
import {Component, Input, OnDestroy, OnInit} from '@angular/core';
22
import {Subscription} from 'rxjs/internal/Subscription';
33
import {Link} from 'ngx-linkifyjs';
4-
import {LinkPreview} from '../../..';
5-
import {LinkPreviewService} from '../../..';
4+
import {LinkPreview, MatLinkPreviewService} from '../../..';
65

76
@Component({
87
selector: 'mat-link-preview',
@@ -16,7 +15,7 @@ export class MatLinkPreviewComponent implements OnInit, OnDestroy {
1615
loaded: boolean;
1716
private _subscription: Subscription;
1817

19-
constructor(public linkPreviewService: LinkPreviewService) {
18+
constructor(public linkPreviewService: MatLinkPreviewService) {
2019
}
2120

2221
ngOnInit(): void {

src/module/directives/mat-link-preview.directive.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,15 +2,15 @@ import {Directive, OnInit} from '@angular/core';
22
import {fromEvent} from 'rxjs';
33
import {debounceTime, distinctUntilChanged, map} from 'rxjs/operators';
44
import {Link, NgxLinkifyjsService} from 'ngx-linkifyjs';
5-
import {LinkPreviewService} from '../..';
5+
import {MatLinkPreviewService} from '../..';
66

77
@Directive({
88
selector: '[matLinkPreview]'
99
})
1010
export class MatLinkPreviewDirective implements OnInit {
1111

1212
constructor(public linkifyService: NgxLinkifyjsService,
13-
public linkPreviewService: LinkPreviewService) {
13+
public linkPreviewService: MatLinkPreviewService) {
1414
}
1515

1616
ngOnInit(): void {

src/module/mat-link-preview.module.ts

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import {CommonModule} from '@angular/common';
2-
import {NgModule, ModuleWithProviders} from '@angular/core';
2+
import {ModuleWithProviders, NgModule} from '@angular/core';
33

4-
import {LinkPreviewService} from './service/link-preview.service';
4+
import {MatLinkPreviewService} from './service/mat-link-preview.service';
55
import {NgxLinkifyjsModule, NgxLinkifyjsService} from 'ngx-linkifyjs';
66
import {HttpClientModule} from '@angular/common/http';
77
import {MatCardModule, MatProgressBarModule} from '@angular/material';
@@ -14,7 +14,7 @@ export {LinkPreview} from './interfaces/linkpreview.interface'
1414
export {MatLinkPreviewComponent} from './components/mat-link-preview/mat-link-preview.component';
1515
export {MatLinkPreviewContainerComponent} from './components/mat-link-preview-container/mat-link-preview-container.component';
1616
export {MatLinkPreviewDirective} from './directives/mat-link-preview.directive';
17-
export {LinkPreviewService} from './service/link-preview.service';
17+
export {MatLinkPreviewService} from './service/mat-link-preview.service';
1818

1919
@NgModule({
2020
imports: [
@@ -31,7 +31,7 @@ export class MatLinkPreviewModule {
3131
static forRoot(): ModuleWithProviders {
3232
return {
3333
ngModule: MatLinkPreviewModule,
34-
providers: [LinkPreviewService, NgxLinkifyjsService]
34+
providers: [MatLinkPreviewService, NgxLinkifyjsService]
3535
};
3636
}
3737
}

src/module/service/link-preview.service.spec.ts

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
1-
import {async, fakeAsync, inject, TestBed} from '@angular/core/testing';
1+
import {async, inject, TestBed} from '@angular/core/testing';
22

3-
import {LinkPreviewService} from './link-preview.service';
4-
import {HttpClientModule, HttpParams, HttpRequest} from '@angular/common/http';
3+
import {MatLinkPreviewService} from './mat-link-preview.service';
4+
import {HttpClientModule, HttpRequest} from '@angular/common/http';
55
import {HttpClientTestingModule, HttpTestingController} from '@angular/common/http/testing';
66

7-
describe('LinkPreviewService', () => {
7+
describe('MatLinkPreviewService', () => {
88

99
beforeEach(() => {
1010
TestBed.configureTestingModule({
@@ -13,7 +13,7 @@ describe('LinkPreviewService', () => {
1313
HttpClientTestingModule],
1414
providers:
1515
[
16-
LinkPreviewService
16+
MatLinkPreviewService
1717
]
1818
});
1919
});
@@ -22,12 +22,12 @@ describe('LinkPreviewService', () => {
2222
backend.verify();
2323
}));
2424

25-
it('should create service', inject([LinkPreviewService], (service: LinkPreviewService) => {
25+
it('should create service', inject([MatLinkPreviewService], (service: MatLinkPreviewService) => {
2626
expect(service).toBeTruthy();
2727
}));
2828

29-
it(`should send an expected request`, async(inject([LinkPreviewService, HttpTestingController],
30-
(service: LinkPreviewService, backend: HttpTestingController) => {
29+
it(`should send an expected request`, async(inject([MatLinkPreviewService, HttpTestingController],
30+
(service: MatLinkPreviewService, backend: HttpTestingController) => {
3131
service.fetchLink('github.com').subscribe();
3232

3333
backend.expectOne((req: HttpRequest<any>) => {

src/module/service/link-preview.service.ts renamed to src/module/service/mat-link-preview.service.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ import {Link} from 'ngx-linkifyjs';
77
import {LinkPreview} from '../..';
88

99
@Injectable()
10-
export class LinkPreviewService implements OnDestroy {
10+
export class MatLinkPreviewService implements OnDestroy {
1111

1212
private _accessKey = '5b54e80a65c77848ceaa4630331e8384950e09d392365';
1313
private _apiURL = 'http://api.linkpreview.net/';

0 commit comments

Comments
 (0)