mirror of
https://github.com/Drop-OSS/drop-app.git
synced 2025-11-15 17:21:19 +10:00
Progress on downloads. Currently working on parsing functions to be run asynchronously
This commit is contained in:
22
src-tauri/src/downloads/downloads.rs
Normal file
22
src-tauri/src/downloads/downloads.rs
Normal file
@ -0,0 +1,22 @@
|
||||
/* GENERAL OUTLINE
|
||||
When downloading any game, the following details must be provided to the server:
|
||||
- Game ID
|
||||
- User token
|
||||
- TBC
|
||||
|
||||
The steps to then download a game are as follows:
|
||||
1. User requests
|
||||
*/
|
||||
use tauri::AppHandle;
|
||||
use crate::auth::generate_authorization_header;
|
||||
use crate::DB;
|
||||
use crate::db::DatabaseImpls;
|
||||
use crate::downloads::manifest::Manifest;
|
||||
|
||||
#[tauri::command]
|
||||
fn download_game(app: AppHandle, game_id: String) -> Result<String, String>{
|
||||
todo!()
|
||||
}
|
||||
|
||||
|
||||
|
||||
3
src-tauri/src/downloads/manifest.rs
Normal file
3
src-tauri/src/downloads/manifest.rs
Normal file
@ -0,0 +1,3 @@
|
||||
pub(crate) struct Manifest {
|
||||
|
||||
}
|
||||
2
src-tauri/src/downloads/mod.rs
Normal file
2
src-tauri/src/downloads/mod.rs
Normal file
@ -0,0 +1,2 @@
|
||||
mod downloads;
|
||||
mod manifest;
|
||||
Reference in New Issue
Block a user