|
|
67b2163134
|
Merge branch 'develop' into requestBuilder
# Conflicts:
# EmployeeDirectory/Protocols/EmployeeServiceProtocol.swift
# EmployeeDirectory/ViewControllers/EmployeesViewController.swift
# EmployeeDirectory/ViewModels/EmployeesViewModel.swift
Signed-off-by: Matt Bruce <mbrucedogs@gmail.com>
|
2025-01-21 14:30:22 -06:00 |
|
|
|
0f9515b90b
|
refactored out passing service mode
Signed-off-by: Matt Bruce <mbrucedogs@gmail.com>
|
2025-01-21 14:12:07 -06:00 |
|
|
|
6115b8420b
|
updated mock for errror
Signed-off-by: Matt Bruce <mbrucedogs@gmail.com>
|
2025-01-21 12:46:19 -06:00 |
|
|
|
bc635714b4
|
added sorting to the UI and ViewModels
Signed-off-by: Matt Bruce <mbrucedogs@gmail.com>
|
2025-01-21 12:42:10 -06:00 |
|
|
|
da6e68c219
|
updated naming
Signed-off-by: Matt Bruce <mbrucedogs@gmail.com>
|
2025-01-21 12:16:55 -06:00 |
|
|
|
95cbafec57
|
added sorting to viewmodel
Signed-off-by: Matt Bruce <mbrucedogs@gmail.com>
|
2025-01-21 12:12:44 -06:00 |
|
|
|
285b448bce
|
adding sorting to protocol
Signed-off-by: Matt Bruce <mbrucedogs@gmail.com>
|
2025-01-21 12:04:32 -06:00 |
|
|
|
31c4f08303
|
added mock sorting
Signed-off-by: Matt Bruce <mbrucedogs@gmail.com>
|
2025-01-21 12:04:20 -06:00 |
|
|
|
68ab23aefd
|
updated for paging
Signed-off-by: Matt Bruce <mbrucedogs@gmail.com>
|
2025-01-21 11:49:20 -06:00 |
|
|
|
427e862b6b
|
added mock services to read local json
Signed-off-by: Matt Bruce <mbrucedogs@gmail.com>
|
2025-01-21 11:17:28 -06:00 |
|
|
|
4ae060597c
|
added new networkservice for urlrequest
Signed-off-by: Matt Bruce <mbrucedogs@gmail.com>
|
2025-01-21 11:16:53 -06:00 |
|
|
|
801830e5b8
|
updated protocol for paging
Signed-off-by: Matt Bruce <mbrucedogs@gmail.com>
|
2025-01-21 11:16:32 -06:00 |
|
|
|
f5c1a64e40
|
add shared property
commented the code
Signed-off-by: Matt Bruce <mbrucedogs@gmail.com>
|
2025-01-21 09:13:21 -06:00 |
|
|
|
f07089a1fc
|
commented the code.
Signed-off-by: Matt Bruce <mbrucedogs@gmail.com>
|
2025-01-21 09:12:56 -06:00 |
|
|
|
a1214cf38b
|
forgot a hashvalue always changes so I can't use that, therefore I created extension on URL for a UniqueIdentifier based of crypto that will always be the same.
Signed-off-by: Matt Bruce <mbrucedogs@gmail.com>
|
2025-01-20 19:28:06 -06:00 |
|
|
|
6e4ff7a569
|
first cut at an ImageCache
Signed-off-by: Matt Bruce <mbrucedogs@gmail.com>
|
2025-01-20 19:19:15 -06:00 |
|
|
|
5d8285935f
|
added CaseIterable
Signed-off-by: Matt Bruce <mbrucedogs@gmail.com>
|
2025-01-20 18:26:00 -06:00 |
|
|
|
532914d357
|
added public initializer
Signed-off-by: Matt Bruce <mbrucedogs@gmail.com>
|
2025-01-20 18:08:27 -06:00 |
|
|
|
dc25bd490d
|
updated to select endpoint
Signed-off-by: Matt Bruce <mbrucedogs@gmail.com>
|
2025-01-20 17:39:52 -06:00 |
|
|
|
bfb721bfd9
|
fixed bug in url
Signed-off-by: Matt Bruce <mbrucedogs@gmail.com>
|
2025-01-20 17:32:30 -06:00 |
|
|
|
a517ced1cc
|
initial protocol and implementation
Signed-off-by: Matt Bruce <mbrucedogs@gmail.com>
|
2025-01-20 17:23:07 -06:00 |
|
|
|
255356ff19
|
created singleton to just fetch data for a decodable. this doesn't handle any customization for a URLRequest, just dealing with a public url for now.
Signed-off-by: Matt Bruce <mbrucedogs@gmail.com>
|
2025-01-20 17:05:20 -06:00 |
|
|
|
7f2e03ed6b
|
startig with the Network Service layer for getting JSON and dealing with errors.
Signed-off-by: Matt Bruce <mbrucedogs@gmail.com>
|
2025-01-20 16:49:52 -06:00 |
|