mirror of
https://iceshrimp.dev/iceshrimp/iceshrimp
synced 2024-11-25 07:36:18 +09:00
Fix wrong parameter ordering
This commit is contained in:
parent
89f1b6357e
commit
090b5724b4
@ -17,8 +17,8 @@ const port = hasConfig ? config.meilisearch.port ?? 7700 : 0;
|
||||
const auth = hasConfig ? config.meilisearch.apiKey ?? "" : "";
|
||||
|
||||
const client = new MeiliSearch({
|
||||
host: 'http://127.0.0.1:7700',
|
||||
apiKey: 'masterKey',
|
||||
host: `http://${host}:${port}`,
|
||||
apiKey: auth,
|
||||
})
|
||||
|
||||
const posts = client.index('posts');
|
||||
@ -39,6 +39,8 @@ export type MeilisearchNote = {
|
||||
export default hasConfig ? {
|
||||
search: (query : string, limit : number, offset : number) => {
|
||||
logger.info(`Searching for ${query}`);
|
||||
logger.info(`Limit: ${limit}`);
|
||||
logger.info(`Offset: ${offset}`);
|
||||
|
||||
return posts.search(query, {
|
||||
limit: limit,
|
||||
|
@ -179,7 +179,7 @@ export default define(meta, paramDef, async (ps, me) => {
|
||||
// Use meilisearch to fetch and step through all search results that could match the requirements
|
||||
const ids = [];
|
||||
while (true) {
|
||||
const results = await meilisearch.search(ps.query, start, chunkSize);
|
||||
const results = await meilisearch.search(ps.query, chunkSize, start);
|
||||
|
||||
start += chunkSize;
|
||||
|
||||
@ -188,19 +188,17 @@ export default define(meta, paramDef, async (ps, me) => {
|
||||
}
|
||||
|
||||
const res = results.hits
|
||||
.filter((key) => {
|
||||
let note = key as MeilisearchNote;
|
||||
|
||||
if (ps.userId && note.userId !== ps.userId) {
|
||||
.filter((key: MeilisearchNote) => {
|
||||
if (ps.userId && key.userId !== ps.userId) {
|
||||
return false;
|
||||
}
|
||||
if (ps.channelId && note.channelId !== ps.channelId) {
|
||||
if (ps.channelId && key.channelId !== ps.channelId) {
|
||||
return false;
|
||||
}
|
||||
if (ps.sinceId && note.id <= ps.sinceId) {
|
||||
if (ps.sinceId && key.id <= ps.sinceId) {
|
||||
return false;
|
||||
}
|
||||
if (ps.untilId && note.id >= ps.untilId) {
|
||||
if (ps.untilId && key.id >= ps.untilId) {
|
||||
return false;
|
||||
}
|
||||
return true;
|
||||
|
@ -67,7 +67,7 @@ import type { UserProfile } from "@/models/entities/user-profile.js";
|
||||
import { db } from "@/db/postgre.js";
|
||||
import { getActiveWebhooks } from "@/misc/webhook-cache.js";
|
||||
import { shouldSilenceInstance } from "@/misc/should-block-instance.js";
|
||||
import meilisearch from "@/db/meilisearch";
|
||||
import meilisearch from "../../db/meilisearch.js";
|
||||
|
||||
const mutedWordsCache = new Cache<
|
||||
{ userId: UserProfile["userId"]; mutedWords: UserProfile["mutedWords"] }[]
|
||||
|
Loading…
Reference in New Issue
Block a user