diff --git a/src/prefs.nim b/src/prefs.nim index 8451fc8..d73977b 100644 --- a/src/prefs.nim +++ b/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)",