25 lines
702 B
TypeScript
25 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()
|