Small fix

This commit is contained in:
2025-06-09 17:03:41 +03:00
parent 8414233e14
commit 75c3b4c69a
7 changed files with 19 additions and 5 deletions
+5
View File
@@ -0,0 +1,5 @@
targets:
$default:
builders:
hive_ce_generator|hive_schema_migrator:
enabled: true
+1 -1
View File
@@ -17,7 +17,7 @@ class CategoryAdapter extends TypeAdapter<Category> {
for (int i = 0; i < numOfFields; i++) reader.readByte(): reader.read(),
};
return Category(
id: fields[0] as String,
id: fields[0] as String?,
name: fields[1] as String,
color: fields[2] as Color,
icon: fields[3] as IconData,
+2 -2
View File
@@ -1,9 +1,9 @@
import 'package:flutter/material.dart';
import 'package:hive/hive.dart';
import 'package:hive_ce/hive.dart';
class IconDataAdapter extends TypeAdapter<IconData> {
@override
final typeId = 100; // Уникальный ID, не пересекающийся с другими адаптерами
final typeId = 4; // Уникальный ID, не пересекающийся с другими адаптерами
@override
IconData read(BinaryReader reader) {
+1 -1
View File
@@ -16,7 +16,7 @@ class TagAdapter extends TypeAdapter<Tag> {
final fields = <int, dynamic>{
for (int i = 0; i < numOfFields; i++) reader.readByte(): reader.read(),
};
return Tag(id: fields[0] as String, name: fields[1] as String);
return Tag(id: fields[0] as String?, name: fields[1] as String);
}
@override
+1 -1
View File
@@ -17,7 +17,7 @@ class TransactionRecordAdapter extends TypeAdapter<TransactionRecord> {
for (int i = 0; i < numOfFields; i++) reader.readByte(): reader.read(),
};
return TransactionRecord(
id: fields[0] as String,
id: fields[0] as String?,
category: fields[1] as Category,
tag: fields[2] as Tag?,
amount: (fields[3] as num).toDouble(),
+8
View File
@@ -371,6 +371,14 @@ packages:
url: "https://pub.dev"
source: hosted
version: "5.1.1"
logger:
dependency: "direct main"
description:
name: logger
sha256: be4b23575aac7ebf01f225a241eb7f6b5641eeaf43c6a8613510fc2f8cf187d1
url: "https://pub.dev"
source: hosted
version: "2.5.0"
logging:
dependency: transitive
description:
+1
View File
@@ -39,6 +39,7 @@ dependencies:
get_it: ^7.2.0
path_provider: ^2.0.15
uuid: ^3.0.7
logger: ^2.5.0
dev_dependencies:
hive_ce_generator: ^1.9.2