mirror of
https://github.com/Start9Labs/start-os.git
synced 2026-03-30 12:11:56 +00:00
working
This commit is contained in:
committed by
Aiden McClelland
parent
8f0e0a392e
commit
834de9ab54
@@ -1,26 +1,36 @@
|
||||
import { Injectable } from "@angular/core";
|
||||
import { pauseFor } from "../state.service";
|
||||
import { ApiService } from "./api.service"
|
||||
import { Injectable } from '@angular/core'
|
||||
import { pauseFor } from '../state.service'
|
||||
import { ApiService } from './api.service'
|
||||
|
||||
@Injectable({
|
||||
providedIn: 'root'
|
||||
})
|
||||
export class MockApiService extends ApiService {
|
||||
|
||||
constructor () {
|
||||
constructor() {
|
||||
super()
|
||||
}
|
||||
|
||||
async getState () {
|
||||
async getState() {
|
||||
await pauseFor(2000)
|
||||
return {
|
||||
'selected-data-drive': 'page1',
|
||||
'data-drive': null,
|
||||
// {
|
||||
// logicalname: 'name1',
|
||||
// labels: ['label 1', 'label 2'],
|
||||
// capacity: 1600,
|
||||
// used: 200,
|
||||
// },
|
||||
'recovery-drive': null,
|
||||
'has-password': false,
|
||||
'data-transfer-progress': null
|
||||
// {
|
||||
// logicalname: 'name1',
|
||||
// version: '0.3.3',
|
||||
// name: 'My Embassy'
|
||||
// }
|
||||
}
|
||||
}
|
||||
|
||||
async getDataTransferProgress () {
|
||||
async getDataTransferProgress() {
|
||||
tries = Math.min(tries + 1, 4)
|
||||
return {
|
||||
'bytes-transfered': tries,
|
||||
@@ -28,17 +38,17 @@ export class MockApiService extends ApiService {
|
||||
}
|
||||
}
|
||||
|
||||
async getStorageDisks () {
|
||||
async getDataDrives() {
|
||||
await pauseFor(2000)
|
||||
return [
|
||||
{
|
||||
"logical-name": 'name1',
|
||||
logicalname: 'name1',
|
||||
labels: ['label 1', 'label 2'],
|
||||
capacity: 1600,
|
||||
used: 200,
|
||||
},
|
||||
{
|
||||
"logical-name": 'name2',
|
||||
logicalname: 'name2',
|
||||
labels: [],
|
||||
capacity: 1600,
|
||||
used: 0,
|
||||
@@ -46,31 +56,31 @@ export class MockApiService extends ApiService {
|
||||
]
|
||||
}
|
||||
|
||||
async selectStorageDisk(disk) {
|
||||
await pauseFor(200)
|
||||
async selectDataDrive(drive) {
|
||||
await pauseFor(2000)
|
||||
return
|
||||
}
|
||||
|
||||
async getEmbassyDrives () {
|
||||
async getRecoveryDrives() {
|
||||
await pauseFor(2000)
|
||||
return [
|
||||
{
|
||||
"logical-name": 'name1',
|
||||
version: '0.2.3',
|
||||
name: 'Embassy 0.2.3'
|
||||
logicalname: 'name1',
|
||||
version: '0.3.3',
|
||||
name: 'My Embassy'
|
||||
}
|
||||
]
|
||||
}
|
||||
|
||||
async selectEmbassyDrive(disk) {
|
||||
await pauseFor(200)
|
||||
async selectRecoveryDrive(logicalName, password) {
|
||||
await pauseFor(2000)
|
||||
return
|
||||
}
|
||||
|
||||
async submitPassword(password) {
|
||||
await pauseFor(200)
|
||||
await pauseFor(2000)
|
||||
return
|
||||
}
|
||||
}
|
||||
|
||||
let tries = 2
|
||||
let tries = 0
|
||||
|
||||
Reference in New Issue
Block a user