Files
orca/src/main/runtime/rpc/methods/session-tab-markdown-methods.ts
T

23 lines
650 B
TypeScript

import { defineMethod, type RpcAnyMethod } from '../core'
import { ActivateTab, SaveMarkdownTab } from './session-tabs-schemas'
export const SESSION_TAB_MARKDOWN_METHODS: RpcAnyMethod[] = [
defineMethod({
name: 'markdown.readTab',
params: ActivateTab,
handler: async (params, { runtime }) =>
runtime.readMobileMarkdownTab(params.worktree, params.tabId)
}),
defineMethod({
name: 'markdown.saveTab',
params: SaveMarkdownTab,
handler: async (params, { runtime }) =>
runtime.saveMobileMarkdownTab(
params.worktree,
params.tabId,
params.baseVersion,
params.content
)
})
]