[recipes] exporter: Replace serves with yield
- From: Matthias Clasen <matthiasc src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [recipes] exporter: Replace serves with yield
- Date: Mon, 26 Jun 2017 01:47:13 +0000 (UTC)
commit 39b71eabaa9e69312cf23a5bfcda94aa6beca3a0
Author: Matthias Clasen <mclasen redhat com>
Date: Sun Jun 25 20:15:11 2017 -0400
exporter: Replace serves with yield
Use the recipe api for yield, instead of serves.
src/gr-recipe-exporter.c | 11 ++++++++---
1 files changed, 8 insertions(+), 3 deletions(-)
---
diff --git a/src/gr-recipe-exporter.c b/src/gr-recipe-exporter.c
index de15afa..7131855 100644
--- a/src/gr-recipe-exporter.c
+++ b/src/gr-recipe-exporter.c
@@ -272,7 +272,9 @@ export_one_recipe (GrRecipeExporter *exporter,
const char *ingredients;
const char *instructions;
const char *notes;
- int serves;
+ double yield;
+ const char *yield_unit;
+ g_autofree char *yield_str = NULL;
int default_image;
int spiciness;
GrDiets diets;
@@ -290,7 +292,8 @@ export_one_recipe (GrRecipeExporter *exporter,
name = gr_recipe_get_name (recipe);
author = gr_recipe_get_author (recipe);
description = gr_recipe_get_description (recipe);
- serves = gr_recipe_get_serves (recipe);
+ yield = gr_recipe_get_yield (recipe);
+ yield_unit = gr_recipe_get_yield_unit (recipe);
cuisine = gr_recipe_get_cuisine (recipe);
season = gr_recipe_get_season (recipe);
category = gr_recipe_get_category (recipe);
@@ -346,7 +349,9 @@ export_one_recipe (GrRecipeExporter *exporter,
g_key_file_set_string (keyfile, key, "Ingredients", ingredients ? ingredients : "");
g_key_file_set_string (keyfile, key, "Instructions", instructions ? instructions : "");
g_key_file_set_string (keyfile, key, "Notes", notes ? notes : "");
- g_key_file_set_integer (keyfile, key, "Serves", serves);
+ g_key_file_set_integer (keyfile, key, "Serves", (int)yield);
+ yield_str = g_strdup_printf ("%g %s", yield, yield_unit);
+ g_key_file_set_string (keyfile, key, "Yield", yield_str);
g_key_file_set_integer (keyfile, key, "Spiciness", spiciness);
g_key_file_set_integer (keyfile, key, "Diets", diets);
g_key_file_set_integer (keyfile, key, "DefaultImage", default_image);
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]