feat: demo manga search

This commit is contained in:
2024-07-05 01:04:49 +03:00
parent c7d76419f7
commit 37149c83c4
8 changed files with 174 additions and 10 deletions

View File

@@ -0,0 +1,17 @@
import { Injectable } from "@angular/core";
import { BehaviorSubject } from "rxjs";
import { LibSocialParserService } from "./parsers/rulib/lib.social.parser.service";
import { Datum } from "./parsers/rulib/rulib.dto";
@Injectable({ providedIn: "root" })
export class SearchService {
private itemsTerm = new BehaviorSubject<Datum[]>([]);
currentItemsTerm = this.itemsTerm.asObservable();
constructor(private parser: LibSocialParserService) {}
search(query: string) {
this.parser.searchManga(query).subscribe((data) => {
this.itemsTerm.next(data.data);
});
}
}