summaryrefslogtreecommitdiffstats
path: root/src/server/StaticData
diff options
context:
space:
mode:
Diffstat (limited to 'src/server/StaticData')
-rw-r--r--src/server/StaticData/AppJsonSettings.cs11
-rw-r--r--src/server/StaticData/AppPaths.cs12
-rw-r--r--src/server/StaticData/Constants.cs7
3 files changed, 30 insertions, 0 deletions
diff --git a/src/server/StaticData/AppJsonSettings.cs b/src/server/StaticData/AppJsonSettings.cs
new file mode 100644
index 0000000..47c67a7
--- /dev/null
+++ b/src/server/StaticData/AppJsonSettings.cs
@@ -0,0 +1,11 @@
+namespace IOL.BookmarkThing.Server.StaticData;
+
+public static class AppJsonSettings
+{
+ public static Action<JsonOptions> Default { get; } = options => {
+ options.JsonSerializerOptions.ReferenceHandler = ReferenceHandler.IgnoreCycles;
+ options.JsonSerializerOptions.PropertyNameCaseInsensitive = true;
+ options.JsonSerializerOptions.NumberHandling = JsonNumberHandling.AllowReadingFromString;
+ options.JsonSerializerOptions.PropertyNamingPolicy = JsonNamingPolicy.CamelCase;
+ };
+}
diff --git a/src/server/StaticData/AppPaths.cs b/src/server/StaticData/AppPaths.cs
new file mode 100644
index 0000000..f7b5adc
--- /dev/null
+++ b/src/server/StaticData/AppPaths.cs
@@ -0,0 +1,12 @@
+namespace IOL.BookmarkThing.Server.StaticData;
+
+public static class AppPaths
+{
+ public static AppPath AppData => new() {
+ HostPath = Path.Combine(Directory.GetCurrentDirectory(), "AppData")
+ };
+
+ public static AppPath DataProtectionKeys => new() {
+ HostPath = Path.Combine(Directory.GetCurrentDirectory(), "AppData", "data-protection-keys")
+ };
+}
diff --git a/src/server/StaticData/Constants.cs b/src/server/StaticData/Constants.cs
new file mode 100644
index 0000000..818004f
--- /dev/null
+++ b/src/server/StaticData/Constants.cs
@@ -0,0 +1,7 @@
+namespace IOL.BookmarkThing.Server.StaticData;
+
+public static class Constants
+{
+ public const string API_NAME = "Bookmark API";
+ public const string BASIC_AUTH_SCHEME = "BasicAuthenticationScheme";
+}