add type value to snippet

master
TZGyn 10 months ago
parent 6a9945b98b
commit e6ccfb8113
Signed by: TZGyn
GPG Key ID: 122EAF77AE81FD4A

@ -22,6 +22,7 @@
copy( copy(
json5.stringify( json5.stringify(
{ {
type: 'Flat',
...$formData, ...$formData,
qty: $formData.qty.toString(), qty: $formData.qty.toString(),
takeProfit: $formData.takeProfit.toString(), takeProfit: $formData.takeProfit.toString(),
@ -45,6 +46,7 @@
copy( copy(
JSON.stringify( JSON.stringify(
{ {
type: 'Percent',
...$percentFormData, ...$percentFormData,
entryPrice: '{trigger_entry_value}', entryPrice: '{trigger_entry_value}',
qtyPercent: $percentFormData.qtyPercent.toString(), qtyPercent: $percentFormData.qtyPercent.toString(),
@ -168,6 +170,7 @@
</form> </form>
<JsonView <JsonView
json={{ json={{
type: 'Flat',
...$formData, ...$formData,
qty: $formData.qty.toString(), qty: $formData.qty.toString(),
takeProfit: $formData.takeProfit.toString(), takeProfit: $formData.takeProfit.toString(),
@ -296,6 +299,7 @@
</form> </form>
<JsonView <JsonView
json={{ json={{
type: 'Percent',
...$percentFormData, ...$percentFormData,
entryPrice: '{trigger_entry_value}', entryPrice: '{trigger_entry_value}',
qtyPercent: $percentFormData.qtyPercent.toString(), qtyPercent: $percentFormData.qtyPercent.toString(),

@ -6,7 +6,7 @@ export const POST = async ({ locals, request }) => {
const body = await request.json() const body = await request.json()
const flatSchema = z.object({ const flatSchema = z.object({
type: z.literal('Flat').default('Flat'), type: z.literal('Flat'),
key: z.string(), key: z.string(),
secret: z.string(), secret: z.string(),
symbol: z.string(), symbol: z.string(),
@ -16,7 +16,7 @@ export const POST = async ({ locals, request }) => {
stopLoss: z.string().optional(), stopLoss: z.string().optional(),
}) })
const percentSchema = z.object({ const percentSchema = z.object({
type: z.literal('Percent').default('Percent'), type: z.literal('Percent'),
key: z.string(), key: z.string(),
secret: z.string(), secret: z.string(),
symbol: z.string(), symbol: z.string(),

Loading…
Cancel
Save