mirror of
https://github.com/Xevion/paperless-mobile.git
synced 2025-12-10 02:07:57 -06:00
chore+fix+feat: Apply dart fixes after upgrade to flutter 3.10, add permission checks, make most api calls work again
This commit is contained in:
@@ -1,7 +1,6 @@
|
||||
import 'dart:async';
|
||||
|
||||
import 'package:flutter/widgets.dart';
|
||||
import 'package:hydrated_bloc/hydrated_bloc.dart';
|
||||
import 'package:paperless_api/paperless_api.dart';
|
||||
import 'package:paperless_mobile/core/repository/label_repository_state.dart';
|
||||
import 'package:paperless_mobile/core/repository/persistent_repository.dart';
|
||||
@@ -9,7 +8,9 @@ import 'package:paperless_mobile/core/repository/persistent_repository.dart';
|
||||
class LabelRepository extends PersistentRepository<LabelRepositoryState> {
|
||||
final PaperlessLabelsApi _api;
|
||||
|
||||
LabelRepository(this._api) : super(const LabelRepositoryState());
|
||||
LabelRepository(this._api) : super(const LabelRepositoryState()) {
|
||||
initialize();
|
||||
}
|
||||
|
||||
Future<void> initialize() {
|
||||
debugPrint("Initializing labels...");
|
||||
|
||||
@@ -7,7 +7,9 @@ import 'package:paperless_mobile/core/repository/saved_view_repository_state.dar
|
||||
class SavedViewRepository extends PersistentRepository<SavedViewRepositoryState> {
|
||||
final PaperlessSavedViewsApi _api;
|
||||
|
||||
SavedViewRepository(this._api) : super(const SavedViewRepositoryState());
|
||||
SavedViewRepository(this._api) : super(const SavedViewRepositoryState()) {
|
||||
initialize();
|
||||
}
|
||||
|
||||
Future<void> initialize() {
|
||||
return findAll();
|
||||
|
||||
Reference in New Issue
Block a user