mirror of
https://github.com/4gray/iptvnator.git
synced 2026-10-11 11:06:16 -08:00
refactor: organize imports and some code improvements
This commit is contained in:
1 parent
c70312fedb
commit
82d0447e5d
2 files changed
+29
-29
No files matched your search
+19
-19
@@ -1,26 +1,26 @@
|
||||
import { MatTooltipModule } from '@angular/material/tooltip';
|
||||
import { TranslatePipe } from '@ngx-translate/core';
|
||||
import { ScrollingModule } from '@angular/cdk/scrolling';
|
||||
/* eslint-disable @typescript-eslint/unbound-method */
|
||||
import { ComponentFixture, TestBed } from '@angular/core/testing';
|
||||
import { ChannelListContainerComponent } from './channel-list-container.component';
|
||||
import { FormsModule } from '@angular/forms';
|
||||
import { MatExpansionModule } from '@angular/material/expansion';
|
||||
import { MatIconModule } from '@angular/material/icon';
|
||||
import { MatInputModule } from '@angular/material/input';
|
||||
import { MatListModule } from '@angular/material/list';
|
||||
import { MatSnackBar, MatSnackBarModule } from '@angular/material/snack-bar';
|
||||
import { MatTabsModule } from '@angular/material/tabs';
|
||||
import { MatTooltipModule } from '@angular/material/tooltip';
|
||||
import { By } from '@angular/platform-browser';
|
||||
import { RouterTestingModule } from '@angular/router/testing';
|
||||
import { TranslatePipe } from '@ngx-translate/core';
|
||||
import { MockModule, MockPipes } from 'ng-mocks';
|
||||
import { FilterPipe } from 'ngx-filter-pipe';
|
||||
import * as MOCKED_PLAYLIST from '../../../../mocks/playlist.json';
|
||||
import { DataService } from '../../../services/data.service';
|
||||
import { ElectronServiceStub } from '../../../services/electron.service.stub';
|
||||
import { createChannel } from '../../../state';
|
||||
import { ChannelQuery } from '../../../state/channel.query';
|
||||
import { ChannelStore } from '../../../state/channel.store';
|
||||
import { MatSnackBar, MatSnackBarModule } from '@angular/material/snack-bar';
|
||||
import { MatInputModule } from '@angular/material/input';
|
||||
import { MatIconModule } from '@angular/material/icon';
|
||||
import { MatListModule } from '@angular/material/list';
|
||||
import { MatTabsModule } from '@angular/material/tabs';
|
||||
import { MatExpansionModule } from '@angular/material/expansion';
|
||||
import { MockModule, MockPipe, MockPipes } from 'ng-mocks';
|
||||
import { FormsModule } from '@angular/forms';
|
||||
import { RouterTestingModule } from '@angular/router/testing';
|
||||
import { FilterPipe, FilterPipeModule } from 'ngx-filter-pipe';
|
||||
import { By } from '@angular/platform-browser';
|
||||
import { createChannel } from '../../../state';
|
||||
import * as MOCKED_PLAYLIST from '../../../../mocks/playlist.json';
|
||||
import { ElectronServiceStub } from '../../../services/electron.service.stub';
|
||||
import { ScrollingModule } from '@angular/cdk/scrolling';
|
||||
import { DataService } from '../../../services/data.service';
|
||||
import { ChannelListContainerComponent } from './channel-list-container.component';
|
||||
|
||||
class MatSnackBarStub {
|
||||
open(): void {}
|
||||
|
||||
@@ -1,4 +1,9 @@
|
||||
import { HttpClient } from '@angular/common/http';
|
||||
import { Injectable } from '@angular/core';
|
||||
import { guid } from '@datorama/akita';
|
||||
import { parse } from 'iptv-playlist-parser';
|
||||
import { NgxIndexedDBService } from 'ngx-indexed-db';
|
||||
import { switchMap } from 'rxjs';
|
||||
import {
|
||||
PLAYLIST_GET_ALL,
|
||||
PLAYLIST_GET_ALL_RESPONSE,
|
||||
@@ -12,19 +17,14 @@ import {
|
||||
PLAYLIST_UPDATE,
|
||||
PLAYLIST_UPDATE_FAVORITES,
|
||||
} from '../../../shared/ipc-commands';
|
||||
import { ParsedPlaylist } from '../../typings';
|
||||
import { DataService } from './data.service';
|
||||
import { parse } from 'iptv-playlist-parser';
|
||||
import { guid } from '@datorama/akita';
|
||||
import {
|
||||
Playlist,
|
||||
PlaylistUpdateState,
|
||||
} from '../../../shared/playlist.interface';
|
||||
import { NgxIndexedDBService } from 'ngx-indexed-db';
|
||||
import { switchMap } from 'rxjs';
|
||||
import { HttpClient } from '@angular/common/http';
|
||||
import { DbStores } from '../indexed-db.config';
|
||||
import { AppConfig } from '../../environments/environment';
|
||||
import { ParsedPlaylist } from '../../typings';
|
||||
import { DbStores } from '../indexed-db.config';
|
||||
import { DataService } from './data.service';
|
||||
|
||||
@Injectable({
|
||||
providedIn: 'root',
|
||||
@@ -68,7 +68,7 @@ export class PwaService extends DataService {
|
||||
// save to db
|
||||
this.dbService
|
||||
.add(DbStores.Playlists, playlistObject)
|
||||
.subscribe((key) => {
|
||||
.subscribe(() => {
|
||||
console.log('playlist was saved to db...');
|
||||
});
|
||||
|
||||
@@ -253,7 +253,7 @@ export class PwaService extends DataService {
|
||||
return parse(playlistAsString);
|
||||
}
|
||||
|
||||
removeAllListeners(type: string) {
|
||||
removeAllListeners(): void {
|
||||
// not implemented
|
||||
}
|
||||
|
||||
|
||||
Reference in new issue
Block a user