From 5842bcf1a0bee7dbba196be134da8a1732740526 Mon Sep 17 00:00:00 2001 From: artem Date: Mon, 30 Dec 2024 11:36:03 +0300 Subject: [PATCH] fix external lint --- src/main.ts | 4 ++-- src/pages/workouts/Definitions.vue | 7 +++++-- src/pages/workouts/Feed.vue | 2 +- src/pages/workouts/WorkoutItem.vue | 5 ++--- src/pages/workouts/WorkoutList.vue | 2 +- 5 files changed, 11 insertions(+), 9 deletions(-) diff --git a/src/main.ts b/src/main.ts index c31e6a4..1ae1a18 100644 --- a/src/main.ts +++ b/src/main.ts @@ -11,8 +11,8 @@ import axios from 'axios'; import { AxiosResponse } from "axios"; import { createYmaps } from 'vue-yandex-maps'; -// const HOST = "https://cycle-rider.ru"; -const HOST = "http://localhost:8000"; +const HOST = "https://cycle-rider.ru"; +// const HOST = "http://localhost:8000"; axios.defaults.baseURL = HOST; diff --git a/src/pages/workouts/Definitions.vue b/src/pages/workouts/Definitions.vue index 72fed78..790b36d 100644 --- a/src/pages/workouts/Definitions.vue +++ b/src/pages/workouts/Definitions.vue @@ -3,10 +3,13 @@ export type Attachment = { url: string; } - export type WorkoutLink = { + export type WorkoutLinkItem = { type: string; value: string; } + export type WorkoutLink = { + values: Array; + } export type WorkoutItem = { id: string; name: string; @@ -29,7 +32,7 @@ latitude: number; longitude: number; is_public: boolean; - external_links: Array; + external_links?: WorkoutLink; } export const secondsToDuration = (seconds: number) => { let hours = Math.floor(seconds / 3600); diff --git a/src/pages/workouts/Feed.vue b/src/pages/workouts/Feed.vue index a82d3e4..a4dfb20 100644 --- a/src/pages/workouts/Feed.vue +++ b/src/pages/workouts/Feed.vue @@ -16,7 +16,7 @@
  • Расстояние: {{ distConvert(item.distantion) }} км
  • Продолжительность: {{ secondsToDuration(item.duraion_sec) }}
  • Мощность: {{ Math.round(item.power) }} Вт
  • -
  • Ссылки: Дзен
  • +
  • Ссылки: Дзен
  • { datasets: datasets } - console.log(response.data.workout.external_links); - if (response.data.workout.external_links) { - dzenLink.value = response.data.workout.external_links[0].value; + if (response.data.workout.external_links && response.data.workout.external_links.values) { + dzenLink.value = response.data.workout.external_links.values[0].value; } }) .catch((error: AxiosError) => { diff --git a/src/pages/workouts/WorkoutList.vue b/src/pages/workouts/WorkoutList.vue index 7b1d153..229d868 100644 --- a/src/pages/workouts/WorkoutList.vue +++ b/src/pages/workouts/WorkoutList.vue @@ -19,7 +19,7 @@
  • Расстояние: {{ distConvert(item.distantion) }} км
  • Продолжительность: {{ secondsToDuration(item.duraion_sec) }}
  • Мощность: {{ Math.round(item.power) }} Вт
  • -
  • Ссылки: Дзен
  • +
  • Ссылки: Дзен