diff --git a/middleware/src/main/java/com/anytypeio/anytype/middleware/mappers/ToMiddlewareModelMappers.kt b/middleware/src/main/java/com/anytypeio/anytype/middleware/mappers/ToMiddlewareModelMappers.kt index 55c4c69208..686b17196e 100644 --- a/middleware/src/main/java/com/anytypeio/anytype/middleware/mappers/ToMiddlewareModelMappers.kt +++ b/middleware/src/main/java/com/anytypeio/anytype/middleware/mappers/ToMiddlewareModelMappers.kt @@ -99,9 +99,18 @@ fun Block.Content.Bookmark.toMiddlewareModel(): MBBookmark = MBBookmark( faviconHash = favicon.orEmpty(), title = title.orEmpty(), url = url.orEmpty(), - imageHash = image.orEmpty() + imageHash = image.orEmpty(), + state = state.toMiddlewareModel(), + targetObjectId = targetObjectId.orEmpty() ) +fun Block.Content.Bookmark.State.toMiddlewareModel(): MBookmarkState = when (this) { + Block.Content.Bookmark.State.EMPTY -> MBookmarkState.Empty + Block.Content.Bookmark.State.DONE -> MBookmarkState.Done + Block.Content.Bookmark.State.ERROR -> MBookmarkState.Error + Block.Content.Bookmark.State.FETCHING -> MBookmarkState.Fetching +} + fun Block.Content.File.toMiddlewareModel(): MBFile = MBFile( hash = hash.orEmpty(), name = name.orEmpty(),