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;
|
background: #13131f;
|
||||||
}
|
}
|
||||||
</style>
|
</style>
|
||||||
<script type="module" crossorigin src="/assets/main-C05Td0Ko.js"></script>
|
<script type="module" crossorigin src="/assets/main-BOc2ygMG.js"></script>
|
||||||
<link rel="stylesheet" crossorigin href="/assets/main-DuzJPSY0.css">
|
<link rel="stylesheet" crossorigin href="/assets/main-Cjkp2F09.css">
|
||||||
</head>
|
</head>
|
||||||
<body>
|
<body>
|
||||||
<div id="app"></div>
|
<div id="app"></div>
|
||||||
|
|
|
||||||
|
|
@ -83,8 +83,8 @@
|
||||||
const end = new Date(year, month + 1, 0).toISOString().slice(0, 10) + 'T23:59:59'
|
const end = new Date(year, month + 1, 0).toISOString().slice(0, 10) + 'T23:59:59'
|
||||||
|
|
||||||
const [eventsRaw, categoriesRaw] = await Promise.all([
|
const [eventsRaw, categoriesRaw] = await Promise.all([
|
||||||
wailsCall('CallPluginAction', pluginName, 'get_events', JSON.stringify({ start, end })),
|
wailsCall('CallPluginFunction', pluginName, 'calendar.get_events', JSON.stringify({ start, end })),
|
||||||
wailsCall('CallPluginAction', pluginName, 'get_categories', '{}'),
|
wailsCall('CallPluginFunction', pluginName, 'calendar.get_categories', '{}'),
|
||||||
])
|
])
|
||||||
|
|
||||||
const events = eventsRaw ? JSON.parse(eventsRaw) : []
|
const events = eventsRaw ? JSON.parse(eventsRaw) : []
|
||||||
|
|
@ -104,7 +104,7 @@
|
||||||
async function handleGetEvents(data) {
|
async function handleGetEvents(data) {
|
||||||
try {
|
try {
|
||||||
const params = JSON.stringify({ start: data.start, end: data.end })
|
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) : []
|
const events = raw ? JSON.parse(raw) : []
|
||||||
postToIframe({
|
postToIframe({
|
||||||
source: 'verstak',
|
source: 'verstak',
|
||||||
|
|
@ -119,7 +119,7 @@
|
||||||
async function handleCreateEvent(data) {
|
async function handleCreateEvent(data) {
|
||||||
try {
|
try {
|
||||||
const params = JSON.stringify(data)
|
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) : {}
|
const result = raw ? JSON.parse(raw) : {}
|
||||||
postToIframe({
|
postToIframe({
|
||||||
source: 'verstak',
|
source: 'verstak',
|
||||||
|
|
@ -141,7 +141,7 @@
|
||||||
async function handleUpdateEvent(data) {
|
async function handleUpdateEvent(data) {
|
||||||
try {
|
try {
|
||||||
const params = JSON.stringify(data)
|
const params = JSON.stringify(data)
|
||||||
await wailsCall('CallPluginAction', pluginName, 'update_event', params)
|
await wailsCall('CallPluginFunction', pluginName, 'calendar.update_event', params)
|
||||||
postToIframe({
|
postToIframe({
|
||||||
source: 'verstak',
|
source: 'verstak',
|
||||||
type: 'event-updated',
|
type: 'event-updated',
|
||||||
|
|
@ -156,7 +156,7 @@
|
||||||
async function handleDeleteEvent(data) {
|
async function handleDeleteEvent(data) {
|
||||||
try {
|
try {
|
||||||
const params = JSON.stringify({ id: data.id })
|
const params = JSON.stringify({ id: data.id })
|
||||||
await wailsCall('CallPluginAction', pluginName, 'delete_event', params)
|
await wailsCall('CallPluginFunction', pluginName, 'calendar.delete_event', params)
|
||||||
postToIframe({
|
postToIframe({
|
||||||
source: 'verstak',
|
source: 'verstak',
|
||||||
type: 'event-deleted',
|
type: 'event-deleted',
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue