Skip to content

How to add showMsg RPC  #3

@theashishmaurya

Description

@theashishmaurya

I am trying to add the shows but it's not working nor is shell running.

import open from "open";
import logger from "./lib/logger";

import { Flow } from "./lib/flow";
import { z } from "zod";

const events = ["fetch"] as const;
type Events = (typeof events)[number];



const flow = new Flow<Events>("");

flow.on("query" , (params) =>{
    
    const [query] = z.array(z.string()).parse(params);
    let promt:string = query;

    flow.showResult({
        title: query,
       
        method: "fetch",
        parameters: [promt],
        dontHideAfterAction: true,
        iconPath: "test",

    })
    
} )



    

flow.on("fetch", async (params) => {

    const [promt] = z.array(z.string()).parse(params);
    
    let message = "test"

    flow.shellRun({
        command: "echo " + message,
    })
})

flow.run()



Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions