chore: fix infinite loop when installing desktop component
This commit is contained in:
@@ -28,6 +28,7 @@ export enum PayloadEmitSource {
|
|||||||
|
|
||||||
RemoteRetrieved,
|
RemoteRetrieved,
|
||||||
RemoteSaved,
|
RemoteSaved,
|
||||||
|
DesktopComponentSync,
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|||||||
@@ -17,6 +17,7 @@ import {
|
|||||||
BackupServiceInterface,
|
BackupServiceInterface,
|
||||||
DesktopWatchedDirectoriesChanges,
|
DesktopWatchedDirectoriesChanges,
|
||||||
ComponentInterface,
|
ComponentInterface,
|
||||||
|
PayloadEmitSource,
|
||||||
} from '@standardnotes/snjs'
|
} from '@standardnotes/snjs'
|
||||||
import { WebApplicationInterface } from '@standardnotes/ui-services'
|
import { WebApplicationInterface } from '@standardnotes/ui-services'
|
||||||
|
|
||||||
@@ -193,13 +194,12 @@ export class DesktopManager
|
|||||||
component,
|
component,
|
||||||
(m) => {
|
(m) => {
|
||||||
const mutator = m as ComponentMutator
|
const mutator = m as ComponentMutator
|
||||||
// eslint-disable-next-line camelcase
|
|
||||||
mutator.local_url = componentData.content.local_url as string
|
mutator.local_url = componentData.content.local_url as string
|
||||||
// eslint-disable-next-line camelcase
|
|
||||||
mutator.package_info = componentData.content.package_info
|
mutator.package_info = componentData.content.package_info
|
||||||
mutator.setAppDataItem(AppDataField.ComponentInstallError, undefined)
|
mutator.setAppDataItem(AppDataField.ComponentInstallError, undefined)
|
||||||
},
|
},
|
||||||
undefined,
|
undefined,
|
||||||
|
PayloadEmitSource.DesktopComponentSync,
|
||||||
)
|
)
|
||||||
).getValue()
|
).getValue()
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user