diff --git a/client/src/main/java/envoy/client/data/LocalDB.java b/client/src/main/java/envoy/client/data/LocalDB.java index add6962..4d02a31 100644 --- a/client/src/main/java/envoy/client/data/LocalDB.java +++ b/client/src/main/java/envoy/client/data/LocalDB.java @@ -133,8 +133,9 @@ public final class LocalDB implements EventListener { chats = (List) in.readObject(); cacheMap = (CacheMap) in.readObject(); lastSync = (Instant) in.readObject(); + } finally { + synchronize(); } - synchronize(); } /** @@ -188,6 +189,12 @@ public final class LocalDB implements EventListener { } } + /** + * Stores a new authentication token. + * + * @param evt the event containing the authentication token + * @since Envoy Client v0.2-beta + */ @Event private void onNewAuthToken(NewAuthToken evt) { authToken = evt.get(); }