sync: remove item type specific model classes & simplify sync repository usage

This commit is contained in:
Abdullah Atta
2024-06-07 11:10:43 +05:00
parent 90b9012c32
commit ad4e43e879
6 changed files with 113 additions and 152 deletions

View File

@@ -210,40 +210,4 @@ namespace Notesnook.API.Models
};
}
}
[MessagePack.MessagePackObject]
public class SettingItem : SyncItem { }
[MessagePack.MessagePackObject]
public class Attachment : SyncItem { }
[MessagePack.MessagePackObject]
public class Content : SyncItem { }
[MessagePack.MessagePackObject]
public class Note : SyncItem { }
[MessagePack.MessagePackObject]
public class Notebook : SyncItem { }
[MessagePack.MessagePackObject]
public class Relation : SyncItem { }
[MessagePack.MessagePackObject]
public class Reminder : SyncItem { }
[MessagePack.MessagePackObject]
public class Setting : SyncItem { }
[MessagePack.MessagePackObject]
public class Shortcut : SyncItem { }
[MessagePack.MessagePackObject]
public class Tag : SyncItem { }
[MessagePack.MessagePackObject]
public class Color : SyncItem { }
[MessagePack.MessagePackObject]
public class Vault : SyncItem { }
}