initial commit

This commit is contained in:
2024-06-09 14:54:19 +02:00
parent c1b817a128
commit 17646f73f9
2 changed files with 21 additions and 3 deletions

15
.idea/git_toolbox_prj.xml generated Normal file
View File

@@ -0,0 +1,15 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="GitToolBoxProjectSettings">
<option name="commitMessageIssueKeyValidationOverride">
<BoolValueOverride>
<option name="enabled" value="true" />
</BoolValueOverride>
</option>
<option name="commitMessageValidationEnabledOverride">
<BoolValueOverride>
<option name="enabled" value="true" />
</BoolValueOverride>
</option>
</component>
</project>

View File

@@ -1,11 +1,14 @@
import { Vacancies, VacancyData } from '~/services/vacancies/vacancies.types'
export class VacanciesService {
baseUrl = 'https://vacancies-trends-api.onrender.com'
async getAll(): Promise<Vacancies> {
return await fetch('http://localhost:4321/vacancies').then(res => res.json())
return await fetch(`${this.baseUrl}/vacancies`).then(res => res.json())
}
async getAggregateByCreatedAt(): Promise<VacancyData> {
return await fetch('http://localhost:4321/vacancies/aggregated')
return await fetch(`${this.baseUrl}/vacancies/aggregated`)
.then(res => res.json())
.then(this.formatDateOnData)
}
@@ -14,7 +17,7 @@ export class VacanciesService {
return data.map(item => {
return {
...item,
date: new Date(item.date).toLocaleTimeString('ru'),
date: new Date(item.date).toLocaleDateString('ru'),
}
})
}