fix: Emit new bucket to backups state after force reuploading key
parent
7aebab4881
commit
39e264bb42
|
@ -109,7 +109,7 @@ class BackupsCubit extends ServerInstallationDependendCubit<BackupsState> {
|
||||||
|
|
||||||
Future<void> reuploadKey() async {
|
Future<void> reuploadKey() async {
|
||||||
emit(state.copyWith(preventActions: true));
|
emit(state.copyWith(preventActions: true));
|
||||||
final BackblazeBucket? bucket = getIt<ApiConfigModel>().backblazeBucket;
|
BackblazeBucket? bucket = getIt<ApiConfigModel>().backblazeBucket;
|
||||||
if (bucket == null) {
|
if (bucket == null) {
|
||||||
emit(state.copyWith(isInitialized: false));
|
emit(state.copyWith(isInitialized: false));
|
||||||
} else {
|
} else {
|
||||||
|
@ -120,15 +120,15 @@ class BackupsCubit extends ServerInstallationDependendCubit<BackupsState> {
|
||||||
await backblaze.createKey(bucket.bucketId);
|
await backblaze.createKey(bucket.bucketId);
|
||||||
login = key.applicationKeyId;
|
login = key.applicationKeyId;
|
||||||
password = key.applicationKey;
|
password = key.applicationKey;
|
||||||
await getIt<ApiConfigModel>().storeBackblazeBucket(
|
bucket = BackblazeBucket(
|
||||||
BackblazeBucket(
|
bucketId: bucket.bucketId,
|
||||||
bucketId: bucket.bucketId,
|
bucketName: bucket.bucketName,
|
||||||
bucketName: bucket.bucketName,
|
encryptionKey: bucket.encryptionKey,
|
||||||
encryptionKey: bucket.encryptionKey,
|
applicationKey: password,
|
||||||
applicationKey: password,
|
applicationKeyId: login,
|
||||||
applicationKeyId: login,
|
|
||||||
),
|
|
||||||
);
|
);
|
||||||
|
await getIt<ApiConfigModel>().storeBackblazeBucket(bucket);
|
||||||
|
emit(state.copyWith(backblazeBucket: bucket));
|
||||||
}
|
}
|
||||||
final GenericResult result = await api.initializeRepository(
|
final GenericResult result = await api.initializeRepository(
|
||||||
InitializeRepositoryInput(
|
InitializeRepositoryInput(
|
||||||
|
@ -146,7 +146,7 @@ class BackupsCubit extends ServerInstallationDependendCubit<BackupsState> {
|
||||||
return;
|
return;
|
||||||
} else {
|
} else {
|
||||||
emit(state.copyWith(preventActions: false));
|
emit(state.copyWith(preventActions: false));
|
||||||
getIt<NavigationService>().showSnackBar('backup.reuploaded_key');
|
getIt<NavigationService>().showSnackBar('backup.reuploaded_key'.tr());
|
||||||
await updateBackups();
|
await updateBackups();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue