26 lines
702 B
TypeScript
26 lines
702 B
TypeScript
|
|
import apiService from '@/services/api.service'
|
|||
|
|
|
|||
|
|
/** `Sas_H_ReleaseNote` kaydı; git tag'lerinden tohumlanır. */
|
|||
|
|
export interface ReleaseNoteDto {
|
|||
|
|
id: string
|
|||
|
|
version: string
|
|||
|
|
releaseDate: string
|
|||
|
|
changeLog: string[]
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
class ReleaseNoteService {
|
|||
|
|
/**
|
|||
|
|
* ChangeLog ekranının kaynağı. Uygulamanın çalışan sürüm numarası
|
|||
|
|
* application-configuration ile geldiği için burada yalnızca tam liste alınır.
|
|||
|
|
*/
|
|||
|
|
async getList(): Promise<ReleaseNoteDto[]> {
|
|||
|
|
const response = await apiService.fetchData<ReleaseNoteDto[]>({
|
|||
|
|
url: '/api/app/release-note',
|
|||
|
|
method: 'GET',
|
|||
|
|
})
|
|||
|
|
return response.data
|
|||
|
|
}
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
export const releaseNoteService = new ReleaseNoteService()
|