mirror of
https://git.selfprivacy.org/kherel/selfprivacy.org.app.git
synced 2025-01-09 09:31:13 +00:00
chore: Remove unneeded files
This commit is contained in:
parent
4adcca5746
commit
6337889ab7
|
@ -1,16 +0,0 @@
|
||||||
import 'package:selfprivacy/logic/api_maps/rest_maps/dns_providers/cloudflare/cloudflare_api.dart';
|
|
||||||
import 'package:selfprivacy/logic/api_maps/rest_maps/dns_providers/dns_provider.dart';
|
|
||||||
import 'package:selfprivacy/logic/api_maps/rest_maps/dns_providers/dns_provider_api_settings.dart';
|
|
||||||
import 'package:selfprivacy/logic/api_maps/rest_maps/dns_providers/dns_provider_factory.dart';
|
|
||||||
|
|
||||||
class CloudflareApiFactory extends DnsProviderApiFactory {
|
|
||||||
@override
|
|
||||||
DnsProviderApi getDnsProvider({
|
|
||||||
final DnsProviderApiSettings settings = const DnsProviderApiSettings(),
|
|
||||||
}) =>
|
|
||||||
CloudflareApi(
|
|
||||||
hasLogger: settings.hasLogger,
|
|
||||||
isWithToken: settings.isWithToken,
|
|
||||||
customToken: settings.customToken,
|
|
||||||
);
|
|
||||||
}
|
|
|
@ -1,16 +0,0 @@
|
||||||
import 'package:selfprivacy/logic/api_maps/rest_maps/dns_providers/desec/desec_api.dart';
|
|
||||||
import 'package:selfprivacy/logic/api_maps/rest_maps/dns_providers/dns_provider.dart';
|
|
||||||
import 'package:selfprivacy/logic/api_maps/rest_maps/dns_providers/dns_provider_api_settings.dart';
|
|
||||||
import 'package:selfprivacy/logic/api_maps/rest_maps/dns_providers/dns_provider_factory.dart';
|
|
||||||
|
|
||||||
class DesecApiFactory extends DnsProviderApiFactory {
|
|
||||||
@override
|
|
||||||
DnsProviderApi getDnsProvider({
|
|
||||||
final DnsProviderApiSettings settings = const DnsProviderApiSettings(),
|
|
||||||
}) =>
|
|
||||||
DesecApi(
|
|
||||||
hasLogger: settings.hasLogger,
|
|
||||||
isWithToken: settings.isWithToken,
|
|
||||||
customToken: settings.customToken,
|
|
||||||
);
|
|
||||||
}
|
|
|
@ -1,16 +0,0 @@
|
||||||
import 'package:selfprivacy/logic/api_maps/rest_maps/dns_providers/digital_ocean_dns/digital_ocean_dns_api.dart';
|
|
||||||
import 'package:selfprivacy/logic/api_maps/rest_maps/dns_providers/dns_provider.dart';
|
|
||||||
import 'package:selfprivacy/logic/api_maps/rest_maps/dns_providers/dns_provider_api_settings.dart';
|
|
||||||
import 'package:selfprivacy/logic/api_maps/rest_maps/dns_providers/dns_provider_factory.dart';
|
|
||||||
|
|
||||||
class DigitalOceanDnsApiFactory extends DnsProviderApiFactory {
|
|
||||||
@override
|
|
||||||
DnsProviderApi getDnsProvider({
|
|
||||||
final DnsProviderApiSettings settings = const DnsProviderApiSettings(),
|
|
||||||
}) =>
|
|
||||||
DigitalOceanDnsApi(
|
|
||||||
hasLogger: settings.hasLogger,
|
|
||||||
isWithToken: settings.isWithToken,
|
|
||||||
customToken: settings.customToken,
|
|
||||||
);
|
|
||||||
}
|
|
|
@ -1,10 +0,0 @@
|
||||||
import 'package:selfprivacy/logic/api_maps/rest_maps/provider_api_settings.dart';
|
|
||||||
|
|
||||||
class DnsProviderApiSettings extends ProviderApiSettings {
|
|
||||||
const DnsProviderApiSettings({
|
|
||||||
super.hasLogger = false,
|
|
||||||
super.isWithToken = true,
|
|
||||||
this.customToken,
|
|
||||||
});
|
|
||||||
final String? customToken;
|
|
||||||
}
|
|
|
@ -1,8 +0,0 @@
|
||||||
import 'package:selfprivacy/logic/api_maps/rest_maps/dns_providers/dns_provider.dart';
|
|
||||||
import 'package:selfprivacy/logic/api_maps/rest_maps/dns_providers/dns_provider_api_settings.dart';
|
|
||||||
|
|
||||||
abstract class DnsProviderApiFactory {
|
|
||||||
DnsProviderApi getDnsProvider({
|
|
||||||
final DnsProviderApiSettings settings,
|
|
||||||
});
|
|
||||||
}
|
|
|
@ -1,8 +0,0 @@
|
||||||
class ProviderApiSettings {
|
|
||||||
const ProviderApiSettings({
|
|
||||||
this.hasLogger = false,
|
|
||||||
this.isWithToken = true,
|
|
||||||
});
|
|
||||||
final bool hasLogger;
|
|
||||||
final bool isWithToken;
|
|
||||||
}
|
|
|
@ -1,34 +0,0 @@
|
||||||
import 'package:selfprivacy/logic/api_maps/rest_maps/server_providers/digital_ocean/digital_ocean_api.dart';
|
|
||||||
import 'package:selfprivacy/logic/api_maps/rest_maps/server_providers/server_provider.dart';
|
|
||||||
import 'package:selfprivacy/logic/api_maps/rest_maps/server_providers/server_provider_api_settings.dart';
|
|
||||||
import 'package:selfprivacy/logic/api_maps/rest_maps/server_providers/server_provider_factory.dart';
|
|
||||||
import 'package:selfprivacy/logic/api_maps/rest_maps/server_providers/volume_provider.dart';
|
|
||||||
|
|
||||||
class DigitalOceanApiFactory extends ServerProviderApiFactory
|
|
||||||
with VolumeProviderApiFactory {
|
|
||||||
DigitalOceanApiFactory({this.region});
|
|
||||||
|
|
||||||
final String? region;
|
|
||||||
|
|
||||||
@override
|
|
||||||
ServerProviderApi getServerProvider({
|
|
||||||
final ServerProviderApiSettings settings =
|
|
||||||
const ServerProviderApiSettings(),
|
|
||||||
}) =>
|
|
||||||
DigitalOceanApi(
|
|
||||||
region: settings.region ?? region,
|
|
||||||
hasLogger: settings.hasLogger,
|
|
||||||
isWithToken: settings.isWithToken,
|
|
||||||
);
|
|
||||||
|
|
||||||
@override
|
|
||||||
VolumeProviderApi getVolumeProvider({
|
|
||||||
final ServerProviderApiSettings settings =
|
|
||||||
const ServerProviderApiSettings(),
|
|
||||||
}) =>
|
|
||||||
DigitalOceanApi(
|
|
||||||
region: settings.region ?? region,
|
|
||||||
hasLogger: settings.hasLogger,
|
|
||||||
isWithToken: settings.isWithToken,
|
|
||||||
);
|
|
||||||
}
|
|
|
@ -1,34 +0,0 @@
|
||||||
import 'package:selfprivacy/logic/api_maps/rest_maps/server_providers/hetzner/hetzner_api.dart';
|
|
||||||
import 'package:selfprivacy/logic/api_maps/rest_maps/server_providers/server_provider.dart';
|
|
||||||
import 'package:selfprivacy/logic/api_maps/rest_maps/server_providers/server_provider_api_settings.dart';
|
|
||||||
import 'package:selfprivacy/logic/api_maps/rest_maps/server_providers/server_provider_factory.dart';
|
|
||||||
import 'package:selfprivacy/logic/api_maps/rest_maps/server_providers/volume_provider.dart';
|
|
||||||
|
|
||||||
class HetznerApiFactory extends ServerProviderApiFactory
|
|
||||||
with VolumeProviderApiFactory {
|
|
||||||
HetznerApiFactory({this.region});
|
|
||||||
|
|
||||||
final String? region;
|
|
||||||
|
|
||||||
@override
|
|
||||||
ServerProviderApi getServerProvider({
|
|
||||||
final ServerProviderApiSettings settings =
|
|
||||||
const ServerProviderApiSettings(),
|
|
||||||
}) =>
|
|
||||||
HetznerApi(
|
|
||||||
region: settings.region ?? region,
|
|
||||||
hasLogger: settings.hasLogger,
|
|
||||||
isWithToken: settings.isWithToken,
|
|
||||||
);
|
|
||||||
|
|
||||||
@override
|
|
||||||
VolumeProviderApi getVolumeProvider({
|
|
||||||
final ServerProviderApiSettings settings =
|
|
||||||
const ServerProviderApiSettings(),
|
|
||||||
}) =>
|
|
||||||
HetznerApi(
|
|
||||||
region: settings.region ?? region,
|
|
||||||
hasLogger: settings.hasLogger,
|
|
||||||
isWithToken: settings.isWithToken,
|
|
||||||
);
|
|
||||||
}
|
|
|
@ -1,11 +0,0 @@
|
||||||
import 'package:selfprivacy/logic/api_maps/rest_maps/provider_api_settings.dart';
|
|
||||||
|
|
||||||
class ServerProviderApiSettings extends ProviderApiSettings {
|
|
||||||
const ServerProviderApiSettings({
|
|
||||||
this.region,
|
|
||||||
super.hasLogger = false,
|
|
||||||
super.isWithToken = true,
|
|
||||||
});
|
|
||||||
|
|
||||||
final String? region;
|
|
||||||
}
|
|
|
@ -1,15 +0,0 @@
|
||||||
import 'package:selfprivacy/logic/api_maps/rest_maps/server_providers/server_provider.dart';
|
|
||||||
import 'package:selfprivacy/logic/api_maps/rest_maps/server_providers/server_provider_api_settings.dart';
|
|
||||||
import 'package:selfprivacy/logic/api_maps/rest_maps/server_providers/volume_provider.dart';
|
|
||||||
|
|
||||||
abstract class ServerProviderApiFactory {
|
|
||||||
ServerProviderApi getServerProvider({
|
|
||||||
final ServerProviderApiSettings settings,
|
|
||||||
});
|
|
||||||
}
|
|
||||||
|
|
||||||
mixin VolumeProviderApiFactory {
|
|
||||||
VolumeProviderApi getVolumeProvider({
|
|
||||||
final ServerProviderApiSettings settings,
|
|
||||||
});
|
|
||||||
}
|
|
Loading…
Reference in a new issue