Catrobat.IDE.Core.Services.Common.TraceService.LoadLocal C# (CSharp) Method

LoadLocal() public method

public LoadLocal ( ) : Task
return Task
        public async Task LoadLocal()
        {
            using (var storage = ServiceLocator.StorageFactory.CreateStorage(StorageLocation.Local))
            {
                var serializedEntries = await storage.ReadTextFileAsync(StorageConstants.TraceFilePath);

                if (serializedEntries == null)
                    return;

                var entries = JsonConvert.DeserializeObject<List<TraceEntry>>(serializedEntries);

                if (entries != null)
                    Entries = entries;
            }
        }