39 lines
781 B
TypeScript
39 lines
781 B
TypeScript
import { Injectable } from '@nestjs/common';
|
|
|
|
@Injectable()
|
|
export class AppletVersionDownloadService {
|
|
async getPage(query: any) {
|
|
return { items: [], total: 0 };
|
|
}
|
|
|
|
async getInfo(downloadId: number) {
|
|
return { download_id: downloadId };
|
|
}
|
|
|
|
async create(data: any) {
|
|
return { id: 1, ...data };
|
|
}
|
|
|
|
async start(downloadId: number) {
|
|
return { success: true, download_id: downloadId };
|
|
}
|
|
|
|
async stop(downloadId: number) {
|
|
return { success: true, download_id: downloadId };
|
|
}
|
|
|
|
async getProgress(downloadId: number) {
|
|
return { progress: 0, download_id: downloadId };
|
|
}
|
|
|
|
async download(downloadId: number) {
|
|
return { url: `/download/version/${downloadId}` };
|
|
}
|
|
|
|
async getStatistics(query: any) {
|
|
return { total: 0 };
|
|
}
|
|
}
|
|
|
|
|