Skip to content

Commit 3d4fcce

Browse files
committed
liked song data is saved in storage
1 parent d43bb3f commit 3d4fcce

25 files changed

Lines changed: 3796 additions & 126 deletions

documentation/components/AppComponent.html

Lines changed: 15 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -519,8 +519,8 @@ <h3>HostListeners</h3> <table class="table table-sm table-bordered">
519519

520520
<tr>
521521
<td class="col-md-4">
522-
<div class="io-line">Defined in <a href="" data-line="185"
523-
class="link-to-prism">src/app/app.component.ts:185</a></div>
522+
<div class="io-line">Defined in <a href="" data-line="186"
523+
class="link-to-prism">src/app/app.component.ts:186</a></div>
524524
</td>
525525
</tr>
526526

@@ -587,8 +587,8 @@ <h3>HostListeners</h3> <table class="table table-sm table-bordered">
587587

588588
<tr>
589589
<td class="col-md-4">
590-
<div class="io-line">Defined in <a href="" data-line="174"
591-
class="link-to-prism">src/app/app.component.ts:174</a></div>
590+
<div class="io-line">Defined in <a href="" data-line="175"
591+
class="link-to-prism">src/app/app.component.ts:175</a></div>
592592
</td>
593593
</tr>
594594

@@ -658,8 +658,8 @@ <h3 id="methods">
658658

659659
<tr>
660660
<td class="col-md-4">
661-
<div class="io-line">Defined in <a href="" data-line="193"
662-
class="link-to-prism">src/app/app.component.ts:193</a></div>
661+
<div class="io-line">Defined in <a href="" data-line="194"
662+
class="link-to-prism">src/app/app.component.ts:194</a></div>
663663
</td>
664664
</tr>
665665

@@ -701,8 +701,8 @@ <h3 id="methods">
701701

702702
<tr>
703703
<td class="col-md-4">
704-
<div class="io-line">Defined in <a href="" data-line="210"
705-
class="link-to-prism">src/app/app.component.ts:210</a></div>
704+
<div class="io-line">Defined in <a href="" data-line="211"
705+
class="link-to-prism">src/app/app.component.ts:211</a></div>
706706
</td>
707707
</tr>
708708

@@ -740,8 +740,8 @@ <h3 id="methods">
740740

741741
<tr>
742742
<td class="col-md-4">
743-
<div class="io-line">Defined in <a href="" data-line="203"
744-
class="link-to-prism">src/app/app.component.ts:203</a></div>
743+
<div class="io-line">Defined in <a href="" data-line="204"
744+
class="link-to-prism">src/app/app.component.ts:204</a></div>
745745
</td>
746746
</tr>
747747

@@ -832,8 +832,8 @@ <h3 id="methods">
832832

833833
<tr>
834834
<td class="col-md-4">
835-
<div class="io-line">Defined in <a href="" data-line="174"
836-
class="link-to-prism">src/app/app.component.ts:174</a></div>
835+
<div class="io-line">Defined in <a href="" data-line="175"
836+
class="link-to-prism">src/app/app.component.ts:175</a></div>
837837
</td>
838838
</tr>
839839

@@ -915,8 +915,8 @@ <h3 id="methods">
915915

916916
<tr>
917917
<td class="col-md-4">
918-
<div class="io-line">Defined in <a href="" data-line="185"
919-
class="link-to-prism">src/app/app.component.ts:185</a></div>
918+
<div class="io-line">Defined in <a href="" data-line="186"
919+
class="link-to-prism">src/app/app.component.ts:186</a></div>
920920
</td>
921921
</tr>
922922

@@ -1346,6 +1346,7 @@ <h3 id="inputs">
13461346
this.storageService.syncExpensesWithSchema();
13471347
this.storageService.syncUserWithSchema();
13481348
this.storageService.syncBudgetWithSchema();
1349+
this.storageService.syncLikedSongsWithSchema();
13491350

13501351
// Apply saved theme mode
13511352
const savedTheme &#x3D; this.userService.getValue&lt;string&gt;(&#x27;theme_mode&#x27;);

documentation/components/MusicComponent.html

Lines changed: 157 additions & 48 deletions
Large diffs are not rendered by default.

documentation/coverage.html

Lines changed: 66 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -551,9 +551,9 @@
551551
</td>
552552
<td>component</td>
553553
<td>MusicComponent</td>
554-
<td align="right" data-sort="100">
555-
<span class="coverage-percent">100 %</span>
556-
<span class="coverage-count">(28/28)</span>
554+
<td align="right" data-sort="96">
555+
<span class="coverage-percent">96 %</span>
556+
<span class="coverage-count">(28/29)</span>
557557
</td>
558558
</tr>
559559
<tr class="very-good">
@@ -568,6 +568,54 @@
568568
<span class="coverage-count">(28/28)</span>
569569
</td>
570570
</tr>
571+
<tr class="very-good">
572+
<td>
573+
<!-- miscellaneous -->
574+
<a href="./interfaces/Song.html">src/app/models/song.model.ts</a>
575+
</td>
576+
<td>interface</td>
577+
<td>Song</td>
578+
<td align="right" data-sort="100">
579+
<span class="coverage-percent">100 %</span>
580+
<span class="coverage-count">(17/17)</span>
581+
</td>
582+
</tr>
583+
<tr class="very-good">
584+
<td>
585+
<!-- miscellaneous -->
586+
<a href="./interfaces/SongArtists.html">src/app/models/song.model.ts</a>
587+
</td>
588+
<td>interface</td>
589+
<td>SongArtists</td>
590+
<td align="right" data-sort="100">
591+
<span class="coverage-percent">100 %</span>
592+
<span class="coverage-count">(2/2)</span>
593+
</td>
594+
</tr>
595+
<tr class="very-good">
596+
<td>
597+
<!-- miscellaneous -->
598+
<a href="./interfaces/SongDownloadUrl.html">src/app/models/song.model.ts</a>
599+
</td>
600+
<td>interface</td>
601+
<td>SongDownloadUrl</td>
602+
<td align="right" data-sort="100">
603+
<span class="coverage-percent">100 %</span>
604+
<span class="coverage-count">(3/3)</span>
605+
</td>
606+
</tr>
607+
<tr class="very-good">
608+
<td>
609+
<!-- miscellaneous -->
610+
<a href="./interfaces/SongImage.html">src/app/models/song.model.ts</a>
611+
</td>
612+
<td>interface</td>
613+
<td>SongImage</td>
614+
<td align="right" data-sort="100">
615+
<span class="coverage-percent">100 %</span>
616+
<span class="coverage-count">(3/3)</span>
617+
</td>
618+
</tr>
571619
<tr class="very-good">
572620
<td>
573621
<!-- miscellaneous -->
@@ -707,9 +755,9 @@
707755
</td>
708756
<td>injectable</td>
709757
<td>StorageService</td>
710-
<td align="right" data-sort="100">
711-
<span class="coverage-percent">100 %</span>
712-
<span class="coverage-count">(24/24)</span>
758+
<td align="right" data-sort="96">
759+
<span class="coverage-percent">96 %</span>
760+
<span class="coverage-count">(27/28)</span>
713761
</td>
714762
</tr>
715763
<tr class="very-good">
@@ -724,6 +772,18 @@
724772
<span class="coverage-count">(1/1)</span>
725773
</td>
726774
</tr>
775+
<tr class="very-good">
776+
<td>
777+
<!-- miscellaneous -->
778+
<a href="./injectables/UserLikedSongsService.html">src/app/service/localStorage/user-liked-song.service.ts</a>
779+
</td>
780+
<td>injectable</td>
781+
<td>UserLikedSongsService</td>
782+
<td align="right" data-sort="100">
783+
<span class="coverage-percent">100 %</span>
784+
<span class="coverage-count">(8/8)</span>
785+
</td>
786+
</tr>
727787
<tr class="very-good">
728788
<td>
729789
<!-- miscellaneous -->

documentation/images/coverage-badge-documentation.svg

Lines changed: 1 addition & 1 deletion
Loading

documentation/injectables/SaavnService.html

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -305,8 +305,8 @@ <h3 id="methods">
305305

306306
<tr>
307307
<td class="col-md-4">
308-
<div class="io-line">Defined in <a href="" data-line="153"
309-
class="link-to-prism">src/app/service/saavan-api/saavan.service.ts:153</a></div>
308+
<div class="io-line">Defined in <a href="" data-line="154"
309+
class="link-to-prism">src/app/service/saavan-api/saavan.service.ts:154</a></div>
310310
</td>
311311
</tr>
312312

@@ -741,6 +741,7 @@ <h3 id="inputs">
741741
const modelReply &#x3D; parts?.map((p: any) &#x3D;&gt; p.text).join(&#x27;\n\n&#x27;) || &#x27;No response&#x27;;
742742

743743
this.history.push({ role: &#x27;model&#x27;, parts: [{ text: modelReply }] });
744+
this.globalLoaderService.hide();
744745
return modelReply;
745746
} catch (err) {
746747
console.error(&#x27;Error:&#x27;, err);

0 commit comments

Comments
 (0)