mirror of
https://github.com/hotomoe/hotomoe
synced 2024-12-01 08:18:14 +09:00
Simplify search.vue (remove dead code) (#10088)
* Simplify search.vue This is already handled by the code above it, no need to handle it twice * Remove unused imports
This commit is contained in:
parent
209d8b4f39
commit
dbd9d11d67
@ -37,7 +37,6 @@ import { i18n } from '@/i18n';
|
|||||||
import { definePageMetadata } from '@/scripts/page-metadata';
|
import { definePageMetadata } from '@/scripts/page-metadata';
|
||||||
import * as os from '@/os';
|
import * as os from '@/os';
|
||||||
import { useRouter, mainRouter } from '@/router';
|
import { useRouter, mainRouter } from '@/router';
|
||||||
import { $i } from '@/account';
|
|
||||||
|
|
||||||
const router = useRouter();
|
const router = useRouter();
|
||||||
|
|
||||||
@ -116,24 +115,6 @@ const search = async () => {
|
|||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
if ($i != null) {
|
|
||||||
if (query.startsWith('https://') || (query.startsWith('@') && !query.includes(' '))) {
|
|
||||||
const promise = os.api('ap/show', {
|
|
||||||
uri: query,
|
|
||||||
});
|
|
||||||
|
|
||||||
os.promiseDialog(promise, null, null, i18n.ts.fetchingAsApObject);
|
|
||||||
|
|
||||||
const res = await promise;
|
|
||||||
|
|
||||||
if (res.type === 'User') {
|
|
||||||
router.replace(`/@${res.object.username}@${res.object.host}`);
|
|
||||||
} else if (res.type === 'Note') {
|
|
||||||
router.replace(`/notes/${res.object.id}`);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
window.history.replaceState('', '', `/search?q=${encodeURIComponent(query)}&type=${searchType}${searchType === 'user' ? `&origin=${searchOrigin}` : ''}`);
|
window.history.replaceState('', '', `/search?q=${encodeURIComponent(query)}&type=${searchType}${searchType === 'user' ? `&origin=${searchOrigin}` : ''}`);
|
||||||
};
|
};
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user