feature(backups): drop repository call

restic-rewrite-api
Houkime 2023-05-29 18:24:38 +00:00
parent c3696d3a4b
commit 9c4d2a0ba5
1 changed files with 8 additions and 0 deletions

View File

@ -9,6 +9,7 @@ from selfprivacy_api.graphql.mutations.mutation_interface import (
MutationReturnInterface,
)
from selfprivacy_api.graphql.queries.backup import BackupConfiguration
from selfprivacy_api.graphql.queries.backup import Backup
from selfprivacy_api.graphql.queries.providers import BackupProvider
from selfprivacy_api.backup import Backups
@ -51,3 +52,10 @@ class BackupMutations:
)
Backups.set_provider(provider)
Backups.init_repo()
@strawberry.mutation(permission_classes=[IsAuthenticated])
def remove_repository(self) -> GenericBackupConfigReturn:
"""Remove repository"""
Backups.reset()
return Backup.configuration()