aboutsummaryrefslogtreecommitdiff
path: root/foray/Presenters/PenguinItemPresenter.swift (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Custom share sheet icons and load them with UIImageNicholas Tay2022-07-181-1/+1
| | | | | | Found that LPLinkMetadata + NSItemProvider can actually use UIImage. I think this is better now since not using a bundle load and can use assets.
* Clean up force unwraps and letsNicholas Tay2022-07-171-6/+3
| | | | | | Wow, I didn't know `if let` was a thing back then, haha. Also made UIImage a bit safer in case asset is missing by unwrapping in one common place.
* Experiment with async/awaitNicholas Tay2022-07-171-9/+10
| | | | | Note that URLSession async only works >=iOS 15. I changed the target for now, but may mess with continuations.
* 'weak self' stuffNicholas Tay2022-07-171-1/+2
|
* Reorganise: NetworkManager -> Fetcher, Models -> dedicated groupsNicholas Tay2022-03-251-8/+10
|
* getData -> fetch, try threading, move logic aroundNicholas Tay2022-03-251-6/+10
|
* First attempt at PresenterNicholas Tay2022-03-241-0/+32
This is admittedly pretty hard for me to wrap my head around, and I'm not even using background threading explicitly yet. Will improve.