better interfaces abstractions

This commit is contained in:
Matt Hill
2024-03-26 16:37:06 -06:00
parent d202cb731d
commit 641e829e3f
16 changed files with 248 additions and 275 deletions

View File

@@ -1283,7 +1283,7 @@ export class MockApiService extends ApiService {
const patch = [
{
op: PatchOp.REPLACE,
path: `/packageData/${params.packageId}/installed/interfaceInfo/${params.interfaceId}/addressInfo/domainInfo`,
path: `/packageData/${params.packageId}/serviceInterfaces/${params.interfaceId}/addressInfo/domainInfo`,
value: params.domainInfo,
},
]
@@ -1299,7 +1299,7 @@ export class MockApiService extends ApiService {
const patch = [
{
op: PatchOp.REPLACE,
path: `/packageData/${params.packageId}/installed/outboundProxy`,
path: `/packageData/${params.packageId}/outboundProxy`,
value: params.proxy,
},
]

View File

@@ -10,7 +10,7 @@ import { LocalStorageBootstrap } from './patch-db/local-storage-bootstrap'
providedIn: 'root',
})
export class PatchMonitorService extends Observable<any> {
// @TODO not happy with Observable<void>
// @TODO-Alex not happy with Observable<void>
private readonly stream$ = this.authService.isVerified$.pipe(
tap(verified =>
verified ? this.patch.start(this.bootstrapper) : this.patch.stop(),