recipe now can memorize recipe version have been selected

This commit is contained in:
Kenta420 2023-10-04 14:23:44 +07:00
parent f2005dcb58
commit 8eab23e9ba
2 changed files with 38 additions and 22 deletions

View file

@ -32,7 +32,6 @@ export class DashboardComponent implements OnInit {
private offset = 0;
private take = 20;
private recipeVersionData: string[] = [];
private currentRecipeVersion: string = 'coffeethai02_580.json';
recipeVersion: BehaviorSubject<string> = new BehaviorSubject<string>('');
recipeVersion$ = this.recipeVersion.asObservable();
@ -61,7 +60,7 @@ export class DashboardComponent implements OnInit {
offset: this.offset,
take: this.take,
search: this.oldSearchStr,
version: this.currentRecipeVersion,
version: this._recipeService.getCurrentVersion(),
})
.subscribe(({ recipes, hasMore, fileName }) => {
const { Recipe01, ...recipesWithoutRecipe01 } = recipes;
@ -100,7 +99,7 @@ export class DashboardComponent implements OnInit {
offset: this.offset,
take: this.take,
search: this.oldSearchStr,
version: this.currentRecipeVersion,
version: this._recipeService.getCurrentVersion(),
})
.subscribe(({ recipes, hasMore, fileName }) => {
const { Recipe01, ...recipesWithoutRecipe01 } = recipes;
@ -139,7 +138,7 @@ export class DashboardComponent implements OnInit {
offset: this.offset,
take: this.take,
search: this.searchStr,
version: this.currentRecipeVersion,
version: this._recipeService.getCurrentVersion(),
})
.subscribe(({ recipes, hasMore, fileName }) => {
const { Recipe01, ...recipesWithoutRecipe01 } = recipes;
@ -165,7 +164,6 @@ export class DashboardComponent implements OnInit {
this.isHasMore = true;
this.isLoadMore = false;
this.oldSearchStr = '';
this.currentRecipeVersion = recipeVersion;
this._recipeService
.getRecipes({
@ -206,7 +204,8 @@ export class DashboardComponent implements OnInit {
openJsonTab() {
window.open(
environment.api + `/recipes/${this.currentRecipeVersion}/json`,
environment.api +
`/recipes/${this._recipeService.getCurrentVersion()}/json`,
'_blank'
);
}