changeset 82:0a29424e4486

pasterd: use constant filenames
author David Demelier <markand@malikania.fr>
date Fri, 17 Mar 2023 19:45:00 +0100
parents 1ffe2f5a8500
children a55c0d7ff8fa
files page-index.c page-new.c page-paste.c page-search.c page-status.c
diffstat 5 files changed, 16 insertions(+), 9 deletions(-) [+]
line wrap: on
line diff
--- a/page-index.c	Fri Mar 17 07:56:01 2023 +0100
+++ b/page-index.c	Fri Mar 17 19:45:00 2023 +0100
@@ -25,8 +25,9 @@
 #include "paste.h"
 #include "util.h"
 
-#define LIMIT 16
-#define TITLE "paster -- recent pastes"
+#define TITLE   "paster -- recent pastes"
+#define HTML    "index.html"
+#define LIMIT   16
 
 struct page {
 	struct kreq *req;
@@ -133,7 +134,7 @@
 		.pastesz = pastesz
 	};
 
-	page(req, KHTTP_200, TITLE, "index.html", &self.template);
+	page(req, KHTTP_200, TITLE, HTML, &self.template);
 }
 
 void
--- a/page-new.c	Fri Mar 17 07:56:01 2023 +0100
+++ b/page-new.c	Fri Mar 17 19:45:00 2023 +0100
@@ -27,7 +27,8 @@
 #include "paste.h"
 #include "util.h"
 
-#define TITLE "paster -- create a new paste"
+#define TITLE   "paster -- create a new paste"
+#define HTML    "new.html"
 
 enum {
 	KEYWORD_TITLE,
@@ -188,7 +189,7 @@
 		.paste = paste
 	};
 
-	page(req, KHTTP_200, TITLE, "new.html", &self.template);
+	page(req, KHTTP_200, TITLE, HTML, &self.template);
 }
 
 void
--- a/page-paste.c	Fri Mar 17 07:56:01 2023 +0100
+++ b/page-paste.c	Fri Mar 17 19:45:00 2023 +0100
@@ -25,7 +25,8 @@
 #include "paste.h"
 #include "util.h"
 
-#define TITLE "paster -- paste details"
+#define TITLE   "paster -- paste details"
+#define HTML    "paste.html"
 
 enum {
 	KEYWORD_TITLE,
@@ -113,7 +114,7 @@
 	if (database_get(&self.paste, req->path) < 0)
 		page_status(req, KHTTP_404);
 	else {
-		page(req, KHTTP_200, TITLE, "paste.html", &self.template);
+		page(req, KHTTP_200, TITLE, HTML, &self.template);
 		paste_finish(&self.paste);
 	}
 }
--- a/page-search.c	Fri Mar 17 07:56:01 2023 +0100
+++ b/page-search.c	Fri Mar 17 19:45:00 2023 +0100
@@ -28,6 +28,7 @@
 #include "util.h"
 
 #define TITLE    "paster -- search"
+#define HTML     "search.html"
 #define LIMIT    16
 
 enum {
@@ -81,7 +82,7 @@
 		}
 	};
 
-	page(req, KHTTP_200, TITLE, "search.html", &self.template);
+	page(req, KHTTP_200, TITLE, HTML, &self.template);
 }
 
 static void
--- a/page-status.c	Fri Mar 17 07:56:01 2023 +0100
+++ b/page-status.c	Fri Mar 17 19:45:00 2023 +0100
@@ -21,6 +21,9 @@
 #include "page.h"
 #include "util.h"
 
+#define TITLE   "paster -- error"
+#define HTML    "status.html"
+
 enum {
 	KEYWORD_CODE,
 	KEYWORD_MESSAGE
@@ -86,5 +89,5 @@
 		.status = status
 	};
 
-	page(req, status, "paster -- error", "status.html", &self.template);
+	page(req, status, TITLE, HTML, &self.template);
 }