feat: synchronisation mode deconnecte fin chat et stats
This commit is contained in:
@@ -8,7 +8,9 @@ import 'package:geosector_app/core/data/models/passage_model.dart';
|
||||
import 'package:geosector_app/core/data/models/membre_model.dart';
|
||||
import 'package:geosector_app/core/data/models/user_sector_model.dart';
|
||||
import 'package:geosector_app/core/data/models/region_model.dart';
|
||||
// Chat adapters removed - handled by new chat module
|
||||
import 'package:geosector_app/core/data/models/pending_request.dart';
|
||||
import 'package:geosector_app/chat/models/room.dart';
|
||||
import 'package:geosector_app/chat/models/message.dart';
|
||||
|
||||
class HiveAdapters {
|
||||
/// Enregistre tous les TypeAdapters nécessaires
|
||||
@@ -42,7 +44,17 @@ class HiveAdapters {
|
||||
Hive.registerAdapter(AmicaleModelAdapter());
|
||||
}
|
||||
|
||||
// Chat adapters are now handled by the chat module itself
|
||||
// TypeIds 50-60 are reserved for chat module
|
||||
// Chat adapters - TypeIds 50-51
|
||||
if (!Hive.isAdapterRegistered(50)) {
|
||||
Hive.registerAdapter(RoomAdapter());
|
||||
}
|
||||
if (!Hive.isAdapterRegistered(51)) {
|
||||
Hive.registerAdapter(MessageAdapter());
|
||||
}
|
||||
|
||||
// Queue offline adapter - TypeId 100
|
||||
if (!Hive.isAdapterRegistered(100)) {
|
||||
Hive.registerAdapter(PendingRequestAdapter());
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user