fix: PluginPage.svelte — замена CallPluginAction на CallPluginFunction с dotted path

PluginPage.svelte использовал несуществующий Wails binding CallPluginAction.
Заменён на CallPluginFunction с правильным dotted path (calendar.get_events и т.д.),
что соответствует сигнатуре bindings_plugins.go.

Frontend пересобран, go build + go test ./... — всё зелёное.
This commit is contained in:
mirivlad 2026-06-07 16:56:28 +08:00
parent 7b9c9647ac
commit c443ca23c5
6 changed files with 14 additions and 13 deletions

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -19,8 +19,8 @@
background: #13131f;
}
</style>
<script type="module" crossorigin src="/assets/main-C05Td0Ko.js"></script>
<link rel="stylesheet" crossorigin href="/assets/main-DuzJPSY0.css">
<script type="module" crossorigin src="/assets/main-BOc2ygMG.js"></script>
<link rel="stylesheet" crossorigin href="/assets/main-Cjkp2F09.css">
</head>
<body>
<div id="app"></div>

View File

@ -83,8 +83,8 @@
const end = new Date(year, month + 1, 0).toISOString().slice(0, 10) + 'T23:59:59'
const [eventsRaw, categoriesRaw] = await Promise.all([
wailsCall('CallPluginAction', pluginName, 'get_events', JSON.stringify({ start, end })),
wailsCall('CallPluginAction', pluginName, 'get_categories', '{}'),
wailsCall('CallPluginFunction', pluginName, 'calendar.get_events', JSON.stringify({ start, end })),
wailsCall('CallPluginFunction', pluginName, 'calendar.get_categories', '{}'),
])
const events = eventsRaw ? JSON.parse(eventsRaw) : []
@ -104,7 +104,7 @@
async function handleGetEvents(data) {
try {
const params = JSON.stringify({ start: data.start, end: data.end })
const raw = await wailsCall('CallPluginAction', pluginName, 'get_events', params)
const raw = await wailsCall('CallPluginFunction', pluginName, 'calendar.get_events', params)
const events = raw ? JSON.parse(raw) : []
postToIframe({
source: 'verstak',
@ -119,7 +119,7 @@
async function handleCreateEvent(data) {
try {
const params = JSON.stringify(data)
const raw = await wailsCall('CallPluginAction', pluginName, 'create_event', params)
const raw = await wailsCall('CallPluginFunction', pluginName, 'calendar.create_event', params)
const result = raw ? JSON.parse(raw) : {}
postToIframe({
source: 'verstak',
@ -141,7 +141,7 @@
async function handleUpdateEvent(data) {
try {
const params = JSON.stringify(data)
await wailsCall('CallPluginAction', pluginName, 'update_event', params)
await wailsCall('CallPluginFunction', pluginName, 'calendar.update_event', params)
postToIframe({
source: 'verstak',
type: 'event-updated',
@ -156,7 +156,7 @@
async function handleDeleteEvent(data) {
try {
const params = JSON.stringify({ id: data.id })
await wailsCall('CallPluginAction', pluginName, 'delete_event', params)
await wailsCall('CallPluginFunction', pluginName, 'calendar.delete_event', params)
postToIframe({
source: 'verstak',
type: 'event-deleted',