This commit is contained in:
ThatOneCalculator 2023-05-29 10:18:12 -07:00
parent 971347de8c
commit 41c80b693d
No known key found for this signature in database
GPG Key ID: 8703CACD01000000
2 changed files with 23 additions and 14 deletions

View File

@ -274,7 +274,7 @@ export default hasConfig
note = [note]; note = [note];
} }
let deletionBatch = note const deletionBatch = note
.map((n) => { .map((n) => {
if (n instanceof Note) { if (n instanceof Note) {
return n.id; return n.id;

View File

@ -3,19 +3,30 @@ import { i18n } from "@/i18n";
import { mainRouter } from "@/router"; import { mainRouter } from "@/router";
export async function search() { export async function search() {
let searchOptions = "";
let meta = null;
os.api("server-info", {}).then((res) => {
meta = res;
});
if (meta.meilisearch.health === "available") {
searchOptions =
"Advanced search operators\n" +
"from:user => filter by user\n" +
"has:image/video/audio/text/file => filter by attachment types\n" +
"domain:domain.com => filter by domain\n" +
"before:Date => show posts made before Date\n" +
"after:Date => show posts made after Date\n" +
'"text" => get posts with exact text between quotes\n' +
"filter:following => show results only from users you follow\n" +
"filter:followers => show results only from followers\n";
}
const { canceled, result: query } = await os.inputText({ const { canceled, result: query } = await os.inputText({
title: i18n.ts.search, title: i18n.ts.search,
placeholder: i18n.ts.searchPlaceholder, placeholder: i18n.ts.searchPlaceholder,
text: text: searchOptions,
"Advanced search operators\n" +
"from:user => filter by user\n" +
"has:image/video/audio/text/file => filter by attachment types\n" +
"domain:domain.com => filter by domain\n" +
"before:Date => show posts made before Date\n" +
"after:Date => show posts made after Date\n" +
'"text" => get posts with exact text between quotes\n' +
"filter:following => show results only from users you follow\n" +
"filter:followers => show results only from followers\n",
}); });
if (canceled || query == null || query === "") return; if (canceled || query == null || query === "") return;
@ -46,9 +57,7 @@ export async function search() {
// TODO // TODO
//v.$root.$emit('warp', date); //v.$root.$emit('warp', date);
os.alert({ os.alert({
icon: "ph-clock-counter-clockwise ph-bold ph-lg", type: "waiting",
iconOnly: true,
autoClose: true,
}); });
return; return;
} }