Mercurial > public > simoleon
annotate Simoleon/ErrorHandling.swift @ 155:681f2cbe8c7f
Refactor error handling class
author | Dennis Concepcion Martin <dennisconcepcionmartin@gmail.com> |
---|---|
date | Wed, 25 Aug 2021 11:00:21 +0100 |
parents | 6eac99e99b96 |
children |
rev | line source |
---|---|
150
6eac99e99b96
Add error handling to read json function
Dennis Concepcion Martin <dennisconcepcionmartin@gmail.com>
parents:
diff
changeset
|
1 // |
6eac99e99b96
Add error handling to read json function
Dennis Concepcion Martin <dennisconcepcionmartin@gmail.com>
parents:
diff
changeset
|
2 // ErrorHandling.swift |
6eac99e99b96
Add error handling to read json function
Dennis Concepcion Martin <dennisconcepcionmartin@gmail.com>
parents:
diff
changeset
|
3 // Simoleon |
6eac99e99b96
Add error handling to read json function
Dennis Concepcion Martin <dennisconcepcionmartin@gmail.com>
parents:
diff
changeset
|
4 // |
6eac99e99b96
Add error handling to read json function
Dennis Concepcion Martin <dennisconcepcionmartin@gmail.com>
parents:
diff
changeset
|
5 // Created by Dennis Concepción Martín on 19/8/21. |
6eac99e99b96
Add error handling to read json function
Dennis Concepcion Martin <dennisconcepcionmartin@gmail.com>
parents:
diff
changeset
|
6 // |
6eac99e99b96
Add error handling to read json function
Dennis Concepcion Martin <dennisconcepcionmartin@gmail.com>
parents:
diff
changeset
|
7 |
6eac99e99b96
Add error handling to read json function
Dennis Concepcion Martin <dennisconcepcionmartin@gmail.com>
parents:
diff
changeset
|
8 import Foundation |
6eac99e99b96
Add error handling to read json function
Dennis Concepcion Martin <dennisconcepcionmartin@gmail.com>
parents:
diff
changeset
|
9 |
155
681f2cbe8c7f
Refactor error handling class
Dennis Concepcion Martin <dennisconcepcionmartin@gmail.com>
parents:
150
diff
changeset
|
10 class ErrorHandling { |
681f2cbe8c7f
Refactor error handling class
Dennis Concepcion Martin <dennisconcepcionmartin@gmail.com>
parents:
150
diff
changeset
|
11 enum Json: Error { |
681f2cbe8c7f
Refactor error handling class
Dennis Concepcion Martin <dennisconcepcionmartin@gmail.com>
parents:
150
diff
changeset
|
12 case fileMissing |
681f2cbe8c7f
Refactor error handling class
Dennis Concepcion Martin <dennisconcepcionmartin@gmail.com>
parents:
150
diff
changeset
|
13 case loadFailed(cause: String) |
681f2cbe8c7f
Refactor error handling class
Dennis Concepcion Martin <dennisconcepcionmartin@gmail.com>
parents:
150
diff
changeset
|
14 case parseFailed(cause: String) |
681f2cbe8c7f
Refactor error handling class
Dennis Concepcion Martin <dennisconcepcionmartin@gmail.com>
parents:
150
diff
changeset
|
15 } |
150
6eac99e99b96
Add error handling to read json function
Dennis Concepcion Martin <dennisconcepcionmartin@gmail.com>
parents:
diff
changeset
|
16 } |