21 lines
557 B
Text
21 lines
557 B
Text
|
|
---
|
||
|
|
export const prerender = false;
|
||
|
|
export const partial = true;
|
||
|
|
|
||
|
|
import { Questline } from '../../../lib/Questline';
|
||
|
|
|
||
|
|
const id = Astro.url.searchParams.get('id');
|
||
|
|
const form = await Astro.request.formData();
|
||
|
|
const name = form.get("name") as string;
|
||
|
|
const coinsReward = form.get("coinsReward") as string;
|
||
|
|
|
||
|
|
if (name) {
|
||
|
|
Questline.db.query("update questlines set name=? where id=?").values(name, id)
|
||
|
|
} else if (coinsReward) {
|
||
|
|
Questline.db.query("update questlines set coins_reward=? where id=?").values(coinsReward, id)
|
||
|
|
}
|
||
|
|
|
||
|
|
---
|
||
|
|
|
||
|
|
{name ? name : coinsReward}
|