فهرست منبع

chore: config flowy-sync crate log level

appflowy 3 سال پیش
والد
کامیت
0ba0bb62ce

+ 1 - 0
frontend/rust-lib/Cargo.lock

@@ -975,6 +975,7 @@ dependencies = [
  "protobuf",
  "serde",
  "serde_json",
+ "serde_repr",
  "strum",
  "strum_macros",
  "uuid",

+ 1 - 2
frontend/rust-lib/flowy-sdk/src/lib.rs

@@ -74,12 +74,11 @@ fn crate_log_filter(level: String) -> String {
     filters.push(format!("lib_ot={}", level));
     filters.push(format!("lib_ws={}", level));
     filters.push(format!("lib_infra={}", level));
+    filters.push(format!("flowy_sync={}", level));
 
     filters.push(format!("dart_ffi={}", "info"));
     filters.push(format!("flowy_database={}", "info"));
     filters.push(format!("flowy_net={}", "info"));
-    filters.push(format!("flowy_sync={}", "info"));
-
     filters.join(",")
 }
 

+ 1 - 0
shared-lib/Cargo.lock

@@ -462,6 +462,7 @@ dependencies = [
  "protobuf",
  "serde",
  "serde_json",
+ "serde_repr",
  "strum",
  "strum_macros",
  "uuid",

+ 1 - 0
shared-lib/flowy-grid-data-model/Cargo.toml

@@ -13,6 +13,7 @@ strum = "0.21"
 strum_macros = "0.21"
 serde = { version = "1.0", features = ["derive"] }
 serde_json = {version = "1.0"}
+serde_repr = "0.1"
 uuid = { version = "0.8", features = ["serde", "v4"] }
 flowy-error-code = { path = "../flowy-error-code"}
 

+ 12 - 1
shared-lib/flowy-grid-data-model/src/entities/meta.rs

@@ -3,6 +3,7 @@ use bytes::Bytes;
 use flowy_derive::{ProtoBuf, ProtoBuf_Enum};
 use flowy_error_code::ErrorCode;
 use serde::{Deserialize, Serialize};
+use serde_repr::*;
 use std::collections::HashMap;
 use strum_macros::{Display, EnumCount as EnumCountMacro, EnumIter, EnumString};
 
@@ -224,7 +225,17 @@ impl TryInto<FieldChangesetParams> for FieldChangesetPayload {
 }
 
 #[derive(
-    Debug, Clone, PartialEq, Eq, ProtoBuf_Enum, EnumCountMacro, EnumString, EnumIter, Display, Serialize, Deserialize,
+    Debug,
+    Clone,
+    PartialEq,
+    Eq,
+    ProtoBuf_Enum,
+    EnumCountMacro,
+    EnumString,
+    EnumIter,
+    Display,
+    Serialize_repr,
+    Deserialize_repr,
 )]
 #[repr(u8)]
 pub enum FieldType {

+ 1 - 0
shared-lib/flowy-sync/src/client_grid/grid_block_meta_pad.rs

@@ -156,6 +156,7 @@ impl GridBlockMetaPad {
                 match cal_diff::<PlainTextAttributes>(old, new) {
                     None => Ok(None),
                     Some(delta) => {
+                        tracing::trace!("[GridBlockMeta] Composing change {}", delta.to_delta_str());
                         self.delta = self.delta.compose(&delta)?;
                         Ok(Some(GridBlockMetaChange { delta, md5: self.md5() }))
                     }