Bladeren bron

Add compile-time variable for default hostname

Zed 7 jaren geleden
bovenliggende
commit
f27bc63d9d
1 gewijzigde bestanden met toevoegingen van 4 en 1 verwijderingen
  1. 4 1
      src/prefs.nim

+ 4 - 1
src/prefs.nim

@@ -1,6 +1,8 @@
 import asyncdispatch, times, macros, tables, xmltree
 import types
 
+const hostname {.strdefine.} = "nitter.net"
+
 withCustomDb("prefs.db", "", "", ""):
   try:
     createTables()
@@ -24,11 +26,12 @@ type
       defaultInput*: string
       placeholder*: string
 
+# TODO: write DSL to simplify this
 const prefList*: Table[string, seq[Pref]] = {
   "Privacy": @[
     Pref(kind: input, name: "replaceTwitter",
          label: "Replace Twitter links with Nitter (blank to disable)",
-         defaultInput: "nitter.net", placeholder: "Nitter hostname"),
+         defaultInput: hostname, placeholder: "Nitter hostname"),
 
     Pref(kind: input, name: "replaceYouTube",
          label: "Replace YouTube links with Invidious (blank to disable)",