mirror of
https://github.com/believethehype/nostrdvm.git
synced 2025-09-25 15:11:30 +02:00
noogle: add q and npub params to url after search
This commit is contained in:
@@ -36,7 +36,7 @@
|
||||
<!--<p>{{content.substr(0, 320) + "\u2026"}}</p> -->
|
||||
<div style="padding: 2px; text-align: left;" >
|
||||
<a class="menusmall" :href="links.uri" target="_blank">Client</a>
|
||||
<!--<a class="menusmall" :href="links.njump" target="_blank">NJump</a> -->
|
||||
<a class="menusmall" :href="links.njump" target="_blank">NJump</a>
|
||||
<!--<a class="menusmall" :href="links.highlighter" target="_blank">Highlighter</a> -->
|
||||
<a class="menusmall":href="links.nostrudel" target="_blank">Nostrudel</a>
|
||||
|
||||
|
@@ -51,6 +51,10 @@ onMounted(async () => {
|
||||
let urlParams = new URLSearchParams(window.location.search);
|
||||
if (urlParams.has('q')) {
|
||||
message.value = urlParams.get('q')
|
||||
if(urlParams.get('npub') != null){
|
||||
fromuser.value = urlParams.get('npub')
|
||||
}
|
||||
|
||||
await sleep(1000)
|
||||
await send_search_request(message.value)
|
||||
}
|
||||
@@ -62,6 +66,7 @@ onMounted(async () => {
|
||||
|
||||
async function send_search_request(msg) {
|
||||
|
||||
|
||||
if (!store.state.hasEventListener){
|
||||
store.commit('set_hasEventListener', true)
|
||||
listen()
|
||||
@@ -106,14 +111,34 @@ async function send_search_request(msg) {
|
||||
users.push(pTag.asVec());
|
||||
}
|
||||
|
||||
//const urlParams = new URLSearchParams(window.location.search);
|
||||
const url = new URL(window.location.href);
|
||||
url.searchParams.set('q', msg);
|
||||
msg = search.replace(/from:|to:|@/g, '').trim();
|
||||
console.log(search);
|
||||
|
||||
|
||||
if (fromuser.value !== ""){
|
||||
const userPubkey = PublicKey.fromBech32(fromuser.value.replace("@", "")).toHex()
|
||||
const userPubkeyBech32 = PublicKey.fromBech32(fromuser.value.replace("@", "")).toBech32()
|
||||
const pTag = Tag.parse(["p", userPubkey]);
|
||||
users.push(pTag.asVec());
|
||||
url.searchParams.set('npub', userPubkeyBech32);
|
||||
}
|
||||
|
||||
msg = search.replace(/from:|to:|@/g, '').trim();
|
||||
console.log(search);
|
||||
|
||||
|
||||
|
||||
|
||||
window.history.pushState(null, '', url.toString());
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
//window.location.search = urlParams;
|
||||
|
||||
//let content = "NIP 90 Search request"
|
||||
let kind = 5302
|
||||
|
@@ -19,7 +19,7 @@
|
||||
<p>{{content.substr(0, 320) + "\u2026"}}</p>
|
||||
<div style="padding: 2px; text-align: left;" >
|
||||
<a class="menusmall" :href="links.uri" target="_blank">Nostr Client</a>
|
||||
<!-- <a class="menusmall" :href="links.njump" target="_blank">NJump</a> -->
|
||||
<a class="menusmall" :href="links.njump" target="_blank">NJump</a>
|
||||
<a class="menusmall" :href="links.highlighter" target="_blank">Highlighter</a>
|
||||
<a class="menusmall":href="links.nostrudel" target="_blank">Nostrudel</a>
|
||||
</div>
|
||||
|
@@ -29,9 +29,9 @@ const store = createStore({
|
||||
summarizationdvms: [],
|
||||
results: [],
|
||||
profile_results: [],
|
||||
relays: ["wss://relay.damus.io", "wss://dvms.f7z.io", "wss://nostr.wine",
|
||||
relays: ["wss://nostr.wine", "wss://relay.primal.net",
|
||||
"wss://nostr.mom", "wss://nostr.oxtr.dev",
|
||||
"wss://relay.nostr.net", "wss://relay.f7z.io",
|
||||
"wss://relay.nostr.net",
|
||||
//"wss://relay.nostr.bg",
|
||||
],
|
||||
}
|
||||
|
Reference in New Issue
Block a user