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:
parent
7b9c9647ac
commit
c443ca23c5
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
|
|
@ -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>
|
||||
|
|
|
|||
|
|
@ -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',
|
||||
|
|
|
|||
Loading…
Reference in New Issue