mirror of
https://git.selfprivacy.org/kherel/selfprivacy.org.app.git
synced 2025-01-07 00:24:18 +00:00
Merge branch 'master' into ssh-edcsa
This commit is contained in:
commit
34eda8ca2d
|
@ -455,8 +455,8 @@ class DigitalOceanApi extends RestApiMap {
|
|||
}
|
||||
|
||||
Future<GenericResult<bool>> resizeVolume(
|
||||
final String name,
|
||||
final DiskSize size,
|
||||
final String uuid,
|
||||
final int gb,
|
||||
) async {
|
||||
bool success = false;
|
||||
|
||||
|
@ -464,11 +464,10 @@ class DigitalOceanApi extends RestApiMap {
|
|||
final Dio client = await getClient();
|
||||
try {
|
||||
resizeVolumeResponse = await client.post(
|
||||
'/volumes/actions',
|
||||
'/volumes/$uuid/actions',
|
||||
data: {
|
||||
'type': 'resize',
|
||||
'volume_name': name,
|
||||
'size_gigabytes': size.gibibyte,
|
||||
'size_gigabytes': gb,
|
||||
'region': region,
|
||||
},
|
||||
);
|
||||
|
|
|
@ -698,8 +698,8 @@ class DigitalOceanServerProvider extends ServerProvider {
|
|||
final DiskSize size,
|
||||
) async =>
|
||||
_adapter.api().resizeVolume(
|
||||
volume.name,
|
||||
size,
|
||||
volume.uuid!,
|
||||
size.gibibyte.toInt(),
|
||||
);
|
||||
|
||||
@override
|
||||
|
|
|
@ -157,7 +157,9 @@ class _ExtendingVolumePageState extends State<ExtendingVolumePage> {
|
|||
: () {
|
||||
context.read<ApiProviderVolumeCubit>().resizeVolume(
|
||||
widget.diskVolumeToResize,
|
||||
DiskSize.fromGibibyte(_currentSliderGbValue),
|
||||
DiskSize.fromGibibyte(
|
||||
_currentSliderGbValue.truncate().toDouble(),
|
||||
),
|
||||
context.read<ApiServerVolumeCubit>().reload,
|
||||
);
|
||||
context.router.popUntilRoot();
|
||||
|
|
|
@ -45,8 +45,11 @@ class StorageCard extends StatelessWidget {
|
|||
clipBehavior: Clip.antiAlias,
|
||||
child: InkResponse(
|
||||
highlightShape: BoxShape.rectangle,
|
||||
onTap: () =>
|
||||
context.pushRoute(ServerStorageRoute(diskStatus: diskStatus)),
|
||||
|
||||
/// TODO: when 'isEmpty' replace with a skeleton
|
||||
onTap: () => diskStatus.diskVolumes.isEmpty
|
||||
? null
|
||||
: context.pushRoute(ServerStorageRoute(diskStatus: diskStatus)),
|
||||
child: Padding(
|
||||
padding: const EdgeInsets.all(16.0),
|
||||
child: Column(
|
||||
|
|
Loading…
Reference in a new issue