From d8107cb5b6a8743a7510eb49f3bbf4ce53243874 Mon Sep 17 00:00:00 2001 From: kingbri Date: Mon, 10 Jun 2024 23:36:34 -0400 Subject: [PATCH] Sources: Add queryFirstLetter param Stopgap for index-based sources. For example, the keyword "John" will be converted to "j" for sources that use "/j/John". Signed-off-by: kingbri --- Ferrite/ViewModels/ScrapingViewModel.swift | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/Ferrite/ViewModels/ScrapingViewModel.swift b/Ferrite/ViewModels/ScrapingViewModel.swift index 7dff35e..94d30cc 100644 --- a/Ferrite/ViewModels/ScrapingViewModel.swift +++ b/Ferrite/ViewModels/ScrapingViewModel.swift @@ -185,7 +185,8 @@ class ScrapingViewModel: ObservableObject { // Initial params dict to reference // More params are added here as needed var params: [String: String] = [ - "query": encodedQuery + "query": encodedQuery, + "queryFirstLetter": encodedQuery.first.map { String($0).lowercased() } ?? "" ] switch preferredParser {