This commit is contained in:
Drew Ansbacher
2021-06-30 16:54:27 -06:00
committed by Aiden McClelland
parent 8f0e0a392e
commit 834de9ab54
16 changed files with 178 additions and 217 deletions

View File

@@ -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