Mercurial > public > simoleon
comparison Simoleon/Helpers/Persistence.swift @ 162:f5de15e06c77
Refactor code
author | Dennis Concepcion Martin <dennisconcepcionmartin@gmail.com> |
---|---|
date | Tue, 31 Aug 2021 13:04:28 +0100 |
parents | 35628bac01f5 |
children | 1940db1ef321 |
comparison
equal
deleted
inserted
replaced
161:3913aff613e8 | 162:f5de15e06c77 |
---|---|
13 static var preview: PersistenceController = { | 13 static var preview: PersistenceController = { |
14 let result = PersistenceController(inMemory: true) | 14 let result = PersistenceController(inMemory: true) |
15 let viewContext = result.container.viewContext | 15 let viewContext = result.container.viewContext |
16 | 16 |
17 for _ in 0..<10 { | 17 for _ in 0..<10 { |
18 // let favorite = Favorite(context: viewContext) | 18 let favoritePair = FavoritePair(context: viewContext) |
19 // favorite.currencyPair = "GBP/USD" | 19 favoritePair.baseSymbol = "USD" |
20 favoritePair.quoteSymbol = "EUR" | |
20 } | 21 } |
22 | |
23 for _ in 0..<10 { | |
24 let conversionHistory = ConversionHistory(context: viewContext) | |
25 conversionHistory.baseSymbol = "USD" | |
26 conversionHistory.quoteSymbol = "EUR" | |
27 conversionHistory.timestamp = Date() | |
28 } | |
29 | |
21 do { | 30 do { |
22 try viewContext.save() | 31 try viewContext.save() |
23 } catch { | 32 } catch { |
24 /* | 33 /* |
25 Replace this implementation with code to handle the error appropriately. | 34 Replace this implementation with code to handle the error appropriately. |