highlight instructions if not viewed (#1731)

This commit is contained in:
Matt Hill
2022-08-15 11:03:11 -06:00
committed by GitHub
parent f812e208fa
commit e1c30a918b
10 changed files with 35 additions and 18 deletions

View File

@@ -1,4 +1,3 @@
import { first } from 'rxjs/operators'
import { PatchDbService } from 'src/app/services/patch-db/patch-db.service'
import { ServerInfo } from 'src/app/services/patch-db/data-model'
import { firstValueFrom } from 'rxjs'

View File

@@ -9,8 +9,7 @@ export function parseDataModel(data: DataModel): ParsedData {
JSON.stringify(data['package-data']),
)
const order = [...(data.ui['pkg-order'] || [])]
const pkgs: PackageDataEntry[] = []
// recovered packages (0.2.x)
const recoveredPkgs = Object.entries(data['recovered-packages'])
.filter(([id, _]) => !all[id])
.map(([id, val]) => ({
@@ -18,6 +17,9 @@ export function parseDataModel(data: DataModel): ParsedData {
id,
}))
// installed packages
const order = [...(data.ui['pkg-order'] || [])]
const pkgs: PackageDataEntry[] = []
// add known packages in preferential order
order.forEach(id => {
if (all[id]) {
@@ -33,7 +35,6 @@ export function parseDataModel(data: DataModel): ParsedData {
})
return {
order,
pkgs,
recoveredPkgs,
}
@@ -44,7 +45,6 @@ export interface RecoveredInfo extends RecoveredPackageDataEntry {
}
interface ParsedData {
order: string[]
pkgs: PackageDataEntry[]
recoveredPkgs: RecoveredInfo[]
}