refactor: move contact servicesto services folder

This commit is contained in:
2025-12-19 21:02:57 -03:00
parent 0c0f4024df
commit 08e07ab3d0
11 changed files with 35 additions and 28 deletions

View File

@@ -3,7 +3,7 @@ import { ComponentFixture, TestBed } from '@angular/core/testing';
import { ContactListTable } from './contact-list-table';
import { STRINGS_INJECTOR } from '../../app.config';
import { strings } from '../../strings';
import { ContactService } from '../../pages/main/contact.service';
import { ContactService } from '../../services/contact.service';
import { ContactDTO } from '../../models/ContactDTO';
import { By } from '@angular/platform-browser';
import { of } from 'rxjs';

View File

@@ -2,7 +2,7 @@ import { Component, inject, input } from '@angular/core';
import { STRINGS_INJECTOR } from '../../app.config';
import { ContactDTO } from '../../models/ContactDTO';
import { ContactActionsBar } from '../contact-actions-bar/contact-actions-bar';
import { ContactService } from '../../pages/main/contact.service';
import { ContactService } from '../../services/contact.service';
import { Router } from '@angular/router';
@Component({

View File

@@ -1,7 +1,7 @@
import { ComponentFixture, TestBed } from '@angular/core/testing';
import { ContactList } from './contact-list';
import { ContactService } from '../../pages/main/contact.service';
import { ContactService } from '../../services/contact.service';
import { of } from 'rxjs';
import { STRINGS_INJECTOR } from '../../app.config';
import { strings } from '../../strings';

View File

@@ -1,21 +1,27 @@
import { Component, inject, OnInit } from '@angular/core';
import { STRINGS_INJECTOR } from '../../app.config';
import { UpperfirstPipe } from "../../pipes/upperfirst-pipe";
import { ContactSearchBar } from "../contact-search-bar/contact-search-bar";
import { ContactListTable } from "../contact-list-table/contact-list-table";
import { ContactService } from '../../pages/main/contact.service';
import { UpperfirstPipe } from '../../pipes/upperfirst-pipe';
import { ContactSearchBar } from '../contact-search-bar/contact-search-bar';
import { ContactListTable } from '../contact-list-table/contact-list-table';
import { ContactService } from '../../services/contact.service';
import { AsyncPipe } from '@angular/common';
import { Counter } from "../counter/counter";
import { ContactsFilterPipe } from "../../pipes/contacts-filter-pipe";
import { Counter } from '../counter/counter';
import { ContactsFilterPipe } from '../../pipes/contacts-filter-pipe';
@Component({
selector: 'app-contact-list',
imports: [AsyncPipe, UpperfirstPipe, ContactSearchBar, ContactListTable, Counter, ContactsFilterPipe],
imports: [
AsyncPipe,
UpperfirstPipe,
ContactSearchBar,
ContactListTable,
Counter,
ContactsFilterPipe,
],
templateUrl: './contact-list.html',
styleUrl: './contact-list.scss',
})
export class ContactList implements OnInit{
export class ContactList implements OnInit {
private readonly contactService = inject(ContactService);
protected readonly strings = inject(STRINGS_INJECTOR);
protected contacts$ = this.contactService.contacts$;
@@ -24,5 +30,4 @@ export class ContactList implements OnInit{
ngOnInit(): void {
this.contactService.getAll().subscribe();
}
}