private static void DeserializeMetadataIfNeeded() { if (_metadata != null) { return; } _metadata = Utility.DeserializeFromJson(OctanePluginSettings.Default.WorkspaceSessionMetadata, new WorkspaceSessionMetadata { id = ConstructId(), queries = new List <string>(), activeEntityType = string.Empty, activeEntityId = string.Empty }); }
private static void HandleDifferentContext() { if (_metadata.id == ConstructId()) { return; } _metadata = new WorkspaceSessionMetadata { id = ConstructId(), queries = new List <string>(), activeEntityType = string.Empty, activeEntityId = string.Empty }; SaveMetadata(); }