pstream is dead; long live pstream taciturnaxolotl.github.io/pstream-ng/
1
fork

Configure Feed

Select the types of activity you want to include in your feed.

Remove requestDomain

mrjvs 6c7f1ace 3704dfba

+4 -18
+3 -15
src/backend/extension/messaging.ts
··· 36 36 export async function sendExtensionRequest<T>( 37 37 ops: Omit<MessagesMetadata["makeRequest"]["req"], "requestDomain">, 38 38 ): Promise<ExtensionMakeRequestResponse<T> | null> { 39 - return sendMessage("makeRequest", { 40 - requestDomain: window.location.origin, // TODO unsafe 41 - ...ops, 42 - }); 39 + return sendMessage("makeRequest", ops); 43 40 } 44 41 45 42 export async function setDomainRule( 46 43 ops: Omit<MessagesMetadata["prepareStream"]["req"], "requestDomain">, 47 44 ): Promise<MessagesMetadata["prepareStream"]["res"] | null> { 48 - return sendMessage("prepareStream", { 49 - requestDomain: window.location.origin, 50 - ...ops, 51 - }); 45 + return sendMessage("prepareStream", ops); 52 46 } 53 47 54 48 export async function extensionInfo(): Promise< 55 49 MessagesMetadata["hello"]["res"] | null 56 50 > { 57 - const message = await sendMessage( 58 - "hello", 59 - { 60 - requestDomain: window.location.origin, 61 - }, 62 - 300, 63 - ); 51 + const message = await sendMessage("hello", {}, 300); 64 52 if (!message?.success) return null; 65 53 if (!message.allowed) return null; 66 54 return message;
+1 -3
src/backend/extension/plasmo.ts
··· 1 - export interface ExtensionBaseRequest { 2 - requestDomain: string; 3 - } 1 + export interface ExtensionBaseRequest {} 4 2 5 3 export type ExtensionBaseResponse<T = object> = 6 4 | ({