mirror of
https://github.com/Xevion/paperless-mobile.git
synced 2025-12-06 15:15:50 -06:00
fix: Update codegen of hive adapters
This commit is contained in:
@@ -192,25 +192,15 @@ class AuthenticationCubit extends Cubit<AuthenticationState> {
|
|||||||
final sessionManager = SessionManager([
|
final sessionManager = SessionManager([
|
||||||
LanguageHeaderInterceptor(locale),
|
LanguageHeaderInterceptor(locale),
|
||||||
]);
|
]);
|
||||||
try {
|
|
||||||
await _addUser(
|
await _addUser(
|
||||||
localUserId,
|
localUserId,
|
||||||
serverUrl,
|
serverUrl,
|
||||||
credentials,
|
credentials,
|
||||||
clientCertificate,
|
clientCertificate,
|
||||||
sessionManager,
|
sessionManager,
|
||||||
// onPerformLogin: () async {
|
|
||||||
// emit(AuthenticatingState(AuthenticatingStage.authenticating));
|
|
||||||
// await Future.delayed(const Duration(milliseconds: 500));
|
|
||||||
// },
|
|
||||||
);
|
);
|
||||||
|
|
||||||
return localUserId;
|
return localUserId;
|
||||||
} catch (error, stackTrace) {
|
|
||||||
print(error);
|
|
||||||
debugPrintStack(stackTrace: stackTrace);
|
|
||||||
rethrow;
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
Future<void> removeAccount(String userId) async {
|
Future<void> removeAccount(String userId) async {
|
||||||
|
|||||||
@@ -232,9 +232,8 @@ class _GoRouterShellState extends State<GoRouterShell> {
|
|||||||
initialLocation: "/login",
|
initialLocation: "/login",
|
||||||
routes: [
|
routes: [
|
||||||
ShellRoute(
|
ShellRoute(
|
||||||
pageBuilder: (context, state, child) {
|
builder: (context, state, child) {
|
||||||
return MaterialPage(
|
return BlocListener<AuthenticationCubit, AuthenticationState>(
|
||||||
child: BlocListener<AuthenticationCubit, AuthenticationState>(
|
|
||||||
listener: (context, state) {
|
listener: (context, state) {
|
||||||
switch (state) {
|
switch (state) {
|
||||||
case UnauthenticatedState(
|
case UnauthenticatedState(
|
||||||
@@ -278,7 +277,6 @@ class _GoRouterShellState extends State<GoRouterShell> {
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
child: child,
|
child: child,
|
||||||
),
|
|
||||||
);
|
);
|
||||||
},
|
},
|
||||||
navigatorKey: rootNavigatorKey,
|
navigatorKey: rootNavigatorKey,
|
||||||
|
|||||||
@@ -1,6 +1,5 @@
|
|||||||
import 'package:hive/hive.dart';
|
import 'package:hive/hive.dart';
|
||||||
import 'package:paperless_api/paperless_api.dart';
|
import 'package:paperless_api/paperless_api.dart';
|
||||||
import 'package:paperless_api/src/models/query_parameters/date_range_queries/date_range_unit.dart';
|
|
||||||
|
|
||||||
class PaperlessApiHiveTypeIds {
|
class PaperlessApiHiveTypeIds {
|
||||||
PaperlessApiHiveTypeIds._();
|
PaperlessApiHiveTypeIds._();
|
||||||
@@ -37,9 +36,9 @@ class PaperlessApiHiveTypeIds {
|
|||||||
void registerPaperlessApiHiveTypeAdapters() {
|
void registerPaperlessApiHiveTypeAdapters() {
|
||||||
Hive.registerAdapter(DocumentFilterAdapter());
|
Hive.registerAdapter(DocumentFilterAdapter());
|
||||||
// TagsQuery
|
// TagsQuery
|
||||||
Hive.registerAdapter(AnyAssignedTagsQueryAdapter());
|
Hive.registerAdapter(AnyAssignedTagsQueryImplAdapter());
|
||||||
Hive.registerAdapter(NotAssignedTagsQueryAdapter());
|
Hive.registerAdapter(NotAssignedTagsQueryImplAdapter());
|
||||||
Hive.registerAdapter(IdsTagsQueryAdapter());
|
Hive.registerAdapter(IdsTagsQueryImplAdapter());
|
||||||
|
|
||||||
Hive.registerAdapter(SortFieldAdapter());
|
Hive.registerAdapter(SortFieldAdapter());
|
||||||
Hive.registerAdapter(SortOrderAdapter());
|
Hive.registerAdapter(SortOrderAdapter());
|
||||||
@@ -50,13 +49,13 @@ void registerPaperlessApiHiveTypeAdapters() {
|
|||||||
Hive.registerAdapter(TextQueryAdapter());
|
Hive.registerAdapter(TextQueryAdapter());
|
||||||
Hive.registerAdapter(QueryTypeAdapter());
|
Hive.registerAdapter(QueryTypeAdapter());
|
||||||
// IdQueryParameter
|
// IdQueryParameter
|
||||||
Hive.registerAdapter(SetIdQueryParameterAdapter());
|
Hive.registerAdapter(SetIdQueryParameterImplAdapter());
|
||||||
Hive.registerAdapter(UnsetIdQueryParameterAdapter());
|
Hive.registerAdapter(UnsetIdQueryParameterImplAdapter());
|
||||||
Hive.registerAdapter(AnyAssignedIdQueryParameterAdapter());
|
Hive.registerAdapter(AnyAssignedIdQueryParameterImplAdapter());
|
||||||
Hive.registerAdapter(NotAssignedIdQueryParameterAdapter());
|
Hive.registerAdapter(NotAssignedIdQueryParameterImplAdapter());
|
||||||
// Users and permissions
|
// Users and permissions
|
||||||
Hive.registerAdapter(UserModelV3Adapter());
|
Hive.registerAdapter(UserModelV3ImplAdapter());
|
||||||
Hive.registerAdapter(UserModelV2Adapter());
|
Hive.registerAdapter(UserModelV2ImplAdapter());
|
||||||
Hive.registerAdapter(GroupModelAdapter());
|
Hive.registerAdapter(GroupModelAdapter());
|
||||||
Hive.registerAdapter(PermissionsAdapter());
|
Hive.registerAdapter(PermissionsAdapter());
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -36,7 +36,8 @@ class UserModel with _$UserModel {
|
|||||||
@HiveField(2) String? displayName,
|
@HiveField(2) String? displayName,
|
||||||
}) = UserModelV2;
|
}) = UserModelV2;
|
||||||
|
|
||||||
factory UserModel.fromJson(Map<String, dynamic> json) => _$UserModelFromJson(json);
|
factory UserModel.fromJson(Map<String, dynamic> json) =>
|
||||||
|
_$UserModelFromJson(json);
|
||||||
|
|
||||||
String? get fullName => map(
|
String? get fullName => map(
|
||||||
v2: (value) => value.displayName,
|
v2: (value) => value.displayName,
|
||||||
|
|||||||
Reference in New Issue
Block a user