mirror of
https://github.com/toeverything/AFFiNE.git
synced 2026-07-30 00:29:46 +08:00
feat(editor): unify block props api (#10888)
Closes: [BS-2707](https://linear.app/affine-design/issue/BS-2707/统一使用props获取和更新block-prop)
This commit is contained in:
@@ -59,13 +59,6 @@ export class BlockMetaService extends StoreExtension {
|
||||
const now = getNow();
|
||||
|
||||
this.store.withoutTransact(() => {
|
||||
const isFlatModel = model.schema.model.isFlatData;
|
||||
if (!isFlatModel) {
|
||||
model['meta:createdAt'] = now;
|
||||
model['meta:createdBy'] = writer.id;
|
||||
return;
|
||||
}
|
||||
|
||||
model.props['meta:createdAt'] = now;
|
||||
model.props['meta:createdBy'] = writer.id;
|
||||
});
|
||||
@@ -81,19 +74,6 @@ export class BlockMetaService extends StoreExtension {
|
||||
const now = getNow();
|
||||
|
||||
this.store.withoutTransact(() => {
|
||||
const isFlatModel = model.schema.model.isFlatData;
|
||||
if (!isFlatModel) {
|
||||
model['meta:updatedAt'] = now;
|
||||
model['meta:updatedBy'] = writer.id;
|
||||
if (!model['meta:createdAt']) {
|
||||
model['meta:createdAt'] = now;
|
||||
}
|
||||
if (!model['meta:createdBy']) {
|
||||
model['meta:createdBy'] = writer.id;
|
||||
}
|
||||
return;
|
||||
}
|
||||
|
||||
model.props['meta:updatedAt'] = now;
|
||||
model.props['meta:updatedBy'] = writer.id;
|
||||
if (!model.props['meta:createdAt']) {
|
||||
|
||||
Reference in New Issue
Block a user