mirror of
https://git.selfprivacy.org/kherel/selfprivacy.org.app.git
synced 2024-09-28 22:37:50 +00:00
Fix volume size calculation
This commit is contained in:
parent
a698d3e7b2
commit
9526035176
|
@ -8,6 +8,7 @@ import 'package:selfprivacy/logic/cubit/backups/backups_cubit.dart';
|
|||
import 'package:selfprivacy/logic/cubit/dns_records/dns_records_cubit.dart';
|
||||
import 'package:selfprivacy/logic/cubit/jobs/jobs_cubit.dart';
|
||||
import 'package:selfprivacy/logic/cubit/providers/providers_cubit.dart';
|
||||
import 'package:selfprivacy/logic/cubit/server_volumes/server_volume_cubit.dart';
|
||||
import 'package:selfprivacy/logic/cubit/services/services_cubit.dart';
|
||||
import 'package:selfprivacy/logic/cubit/users/users_cubit.dart';
|
||||
import 'package:selfprivacy/logic/cubit/provider_volumes/provider_volume_cubit.dart';
|
||||
|
@ -28,6 +29,8 @@ class BlocAndProviderConfig extends StatelessWidget {
|
|||
final recoveryKeyCubit = RecoveryKeyCubit(serverInstallationCubit);
|
||||
final apiDevicesCubit = ApiDevicesCubit(serverInstallationCubit);
|
||||
final apiVolumesCubit = ApiProviderVolumeCubit(serverInstallationCubit);
|
||||
final apiServerVolumesCubit = ApiServerVolumeCubit(serverInstallationCubit);
|
||||
|
||||
return MultiProvider(
|
||||
providers: [
|
||||
BlocProvider(
|
||||
|
@ -40,7 +43,9 @@ class BlocAndProviderConfig extends StatelessWidget {
|
|||
create: (final _) => serverInstallationCubit,
|
||||
lazy: false,
|
||||
),
|
||||
BlocProvider(create: (final _) => ProvidersCubit()),
|
||||
BlocProvider(
|
||||
create: (final _) => ProvidersCubit(),
|
||||
),
|
||||
BlocProvider(
|
||||
create: (final _) => usersCubit..load(),
|
||||
lazy: false,
|
||||
|
@ -66,8 +71,13 @@ class BlocAndProviderConfig extends StatelessWidget {
|
|||
create: (final _) => apiVolumesCubit..load(),
|
||||
),
|
||||
BlocProvider(
|
||||
create: (final _) =>
|
||||
JobsCubit(usersCubit: usersCubit, servicesCubit: servicesCubit),
|
||||
create: (final _) => apiServerVolumesCubit..load(),
|
||||
),
|
||||
BlocProvider(
|
||||
create: (final _) => JobsCubit(
|
||||
usersCubit: usersCubit,
|
||||
servicesCubit: servicesCubit,
|
||||
),
|
||||
),
|
||||
],
|
||||
child: child,
|
||||
|
|
|
@ -1,9 +1,9 @@
|
|||
class DiskSize {
|
||||
DiskSize({final this.byte = 0});
|
||||
|
||||
double asKb() => byte / 1000.0;
|
||||
double asMb() => byte / 1000000.0;
|
||||
double asGb() => byte / 1000000000.0;
|
||||
double asKb() => byte / 1024.0;
|
||||
double asMb() => byte / 1024.0 / 1024.0;
|
||||
double asGb() => byte / 1024.0 / 1024.0 / 1024.0;
|
||||
|
||||
int byte;
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue