From 55691a6b054d4b9fd1cb1a4b2425a28f16d64436 Mon Sep 17 00:00:00 2001 From: LMBishop <13875753+LMBishop@users.noreply.github.com> Date: Fri, 6 May 2022 20:30:12 +0100 Subject: Prevent migration from similar mysql databases --- .../leonardobishop/quests/common/storage/StorageProvider.java | 9 +++++++++ 1 file changed, 9 insertions(+) (limited to 'common/src/main/java/com/leonardobishop') diff --git a/common/src/main/java/com/leonardobishop/quests/common/storage/StorageProvider.java b/common/src/main/java/com/leonardobishop/quests/common/storage/StorageProvider.java index 8eaaf181..be2178c6 100644 --- a/common/src/main/java/com/leonardobishop/quests/common/storage/StorageProvider.java +++ b/common/src/main/java/com/leonardobishop/quests/common/storage/StorageProvider.java @@ -49,4 +49,13 @@ public interface StorageProvider { **/ void saveAllProgressFiles(List files); + /** + * Whether this provider is 'similar' to another one. + * Similarity is determined if the provider effectively points to the same data source. + * + * @param provider the provider to compare to + * @return true if similar, false otherwise + */ + boolean isSimilar(StorageProvider provider); + } -- cgit v1.2.3-70-g09d2