temp log when data is removed from store
This commit is contained in:
@@ -121,10 +121,20 @@ export class UmbPartialViewWorkspaceContext
|
||||
|
||||
async load(unique: string) {
|
||||
this.resetState();
|
||||
const { data } = await this.repository.requestByUnique(unique);
|
||||
const { data, asObservable } = await this.repository.requestByUnique(unique);
|
||||
|
||||
if (data) {
|
||||
this.setIsNew(false);
|
||||
this.#data.setValue(data);
|
||||
|
||||
this.observe(asObservable(), (data) => this.onDetailStoreChanges(data), 'umbDetailStoreObserver');
|
||||
}
|
||||
}
|
||||
|
||||
onDetailStoreChanges(data: UmbPartialViewDetailModel | undefined) {
|
||||
// Data is removed from the store
|
||||
if (data === undefined) {
|
||||
console.log('data removed');
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -110,16 +110,19 @@ export class UmbScriptWorkspaceContext
|
||||
this.resetState();
|
||||
const { data, asObservable } = await this.repository.requestByUnique(unique);
|
||||
|
||||
this.observe(asObservable(), (data) => this.onDetailStoreChanges(data), 'umbDetailStoreObserver');
|
||||
|
||||
if (data) {
|
||||
this.setIsNew(false);
|
||||
this.#data.setValue(data);
|
||||
|
||||
this.observe(asObservable(), (data) => this.onDetailStoreChanges(data), 'umbDetailStoreObserver');
|
||||
}
|
||||
}
|
||||
|
||||
onDetailStoreChanges(data: UmbScriptDetailModel | undefined) {
|
||||
console.log(data);
|
||||
// Data is removed from the store
|
||||
if (data === undefined) {
|
||||
console.log('data removed');
|
||||
}
|
||||
}
|
||||
|
||||
async create(parent: { entityType: string; unique: string | null }) {
|
||||
|
||||
@@ -107,11 +107,20 @@ export class UmbStylesheetWorkspaceContext
|
||||
|
||||
async load(unique: string) {
|
||||
this.resetState();
|
||||
const { data } = await this.repository.requestByUnique(unique);
|
||||
const { data, asObservable } = await this.repository.requestByUnique(unique);
|
||||
|
||||
if (data) {
|
||||
this.setIsNew(false);
|
||||
this.#data.setValue(data);
|
||||
|
||||
this.observe(asObservable(), (data) => this.onDetailStoreChanges(data), 'umbDetailStoreObserver');
|
||||
}
|
||||
}
|
||||
|
||||
onDetailStoreChanges(data: UmbStylesheetDetailModel | undefined) {
|
||||
// Data is removed from the store
|
||||
if (data === undefined) {
|
||||
console.log('data removed');
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user