├── .gitignore ├── .swift-version ├── .travis.yml ├── CodyFire.podspec ├── CodyFire └── Classes │ ├── APIRequest+Build.swift │ ├── APIRequest+DateCoding.swift │ ├── APIRequest+FormURLEncoded.swift │ ├── APIRequest+LogError.swift │ ├── APIRequest+ParseError.swift │ ├── APIRequest+ParseResponse.swift │ ├── APIRequest+SendEmpty.swift │ ├── APIRequest+SendJSONEncoded.swift │ ├── APIRequest+SendMultipart.swift │ ├── APIRequest+URLEncoding.swift │ ├── APIRequest.swift │ ├── Attachment.swift │ ├── Chained │ ├── APIRequest+Chained.swift │ ├── Chained.swift │ ├── ChainedA.swift │ ├── ChainedB.swift │ ├── ChainedC.swift │ ├── ChainedD.swift │ ├── ChainedE.swift │ ├── ChainedF.swift │ ├── ChainedG.swift │ ├── ChainedH.swift │ └── ChainedI.swift │ ├── CodyFire+Environment.swift │ ├── CodyFire+PrepareHeaders.swift │ ├── CodyFire.swift │ ├── CodyFireEnvironment.swift │ ├── CodyFireError.swift │ ├── DateCodingStrategy.swift │ ├── DictionaryEncoder │ ├── DictEncoder+SingleValueContainer.swift │ ├── DictKey.swift │ ├── DictReferencingEncoder.swift │ ├── DictionaryEncoder.swift │ ├── KeyedEncodingContainer.swift │ └── UnkeyedEncodingContainer.swift │ ├── EndpointController.swift │ ├── EnvironmentMode.swift │ ├── Extensions │ ├── Data+ParseJSON.swift │ ├── Encodable+Dictionary.swift │ ├── UserDefaults+CodyFire.swift │ └── UserDefaults+UUID.swift │ ├── Flatten │ ├── APIRequest+Flattenable.swift │ ├── Array+APIRequest.swift │ ├── Flatten.swift │ └── Flattenable.swift │ ├── Logger.swift │ ├── MimeTypes.swift │ ├── MockResponder.swift │ ├── NetworkError.swift │ ├── NetworkHelper.swift │ ├── PrimitiveTypeDecoder.swift │ ├── QueryContainer.swift │ ├── StatusCode+FromInt.swift │ ├── StatusCode+ToInt.swift │ ├── StatusCode.swift │ ├── TestFlight.swift │ ├── ThirdParty │ └── Reachability.swift │ └── WS │ ├── NotificationCenter+EventIdentifier.swift │ ├── WS+Emit.swift │ ├── WS+Notification.swift │ ├── WS+Stuff.swift │ ├── WS+Subscription.swift │ ├── WS.swift │ ├── WSAnyEventModel.swift │ ├── WSBindController.swift │ ├── WSDefaultEventModel.swift │ ├── WSEventIdentifier.swift │ ├── WSExchangeMode.swift │ ├── WSExpectationError.swift │ ├── WSMessageModel.swift │ ├── WSObserver.swift │ └── WSPureController.swift ├── Example ├── CodyFire.xcodeproj │ ├── project.pbxproj │ ├── project.xcworkspace │ │ ├── contents.xcworkspacedata │ │ └── xcshareddata │ │ │ └── swiftpm │ │ │ └── Package.resolved │ └── xcshareddata │ │ └── xcschemes │ │ ├── CodyFire-Tests.xcscheme │ │ └── CodyFireExample.xcscheme ├── CodyFire.xcworkspace │ ├── contents.xcworkspacedata │ └── xcshareddata │ │ └── IDEWorkspaceChecks.plist ├── CodyFireExample │ ├── API │ │ ├── API.swift │ │ ├── Controllers │ │ │ ├── Album │ │ │ │ ├── Album+Get.swift │ │ │ │ └── AlbumController.swift │ │ │ ├── Comment │ │ │ │ ├── Comment+Get.swift │ │ │ │ └── CommentController.swift │ │ │ ├── Photo │ │ │ │ ├── Photo+Get.swift │ │ │ │ └── PhotoController.swift │ │ │ ├── Post │ │ │ │ ├── Post+Get.swift │ │ │ │ └── PostController.swift │ │ │ ├── Todo │ │ │ │ ├── Todo+Get.swift │ │ │ │ └── TodoController.swift │ │ │ └── User │ │ │ │ ├── User+Get.swift │ │ │ │ └── UserController.swift │ │ └── Models │ │ │ ├── Album.swift │ │ │ ├── Comment.swift │ │ │ ├── Photo.swift │ │ │ ├── Post.swift │ │ │ ├── Todo.swift │ │ │ └── User.swift │ ├── AppDelegate.swift │ ├── Assets.xcassets │ │ ├── AppIcon.appiconset │ │ │ └── Contents.json │ │ └── Contents.json │ ├── Base.lproj │ │ ├── LaunchScreen.storyboard │ │ └── Main.storyboard │ ├── Info.plist │ └── ViewControllers │ │ ├── AlbumsViewController.swift │ │ ├── CommentsViewController.swift │ │ ├── PhotosViewController.swift │ │ ├── PostViewController.swift │ │ ├── PostsViewController.swift │ │ ├── TodosViewController.swift │ │ ├── UsersViewController.swift │ │ └── ViewController.swift ├── Podfile ├── Podfile.lock └── Tests │ ├── Info.plist │ └── Tests.swift ├── LICENSE ├── Package.swift ├── README.md └── _Pods.xcodeproj /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodyFlame/CodyFire/HEAD/.gitignore -------------------------------------------------------------------------------- /.swift-version: -------------------------------------------------------------------------------- 1 | 4.2 2 | -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodyFlame/CodyFire/HEAD/.travis.yml -------------------------------------------------------------------------------- /CodyFire.podspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodyFlame/CodyFire/HEAD/CodyFire.podspec -------------------------------------------------------------------------------- /CodyFire/Classes/APIRequest+Build.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodyFlame/CodyFire/HEAD/CodyFire/Classes/APIRequest+Build.swift -------------------------------------------------------------------------------- /CodyFire/Classes/APIRequest+DateCoding.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodyFlame/CodyFire/HEAD/CodyFire/Classes/APIRequest+DateCoding.swift -------------------------------------------------------------------------------- /CodyFire/Classes/APIRequest+FormURLEncoded.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodyFlame/CodyFire/HEAD/CodyFire/Classes/APIRequest+FormURLEncoded.swift -------------------------------------------------------------------------------- /CodyFire/Classes/APIRequest+LogError.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodyFlame/CodyFire/HEAD/CodyFire/Classes/APIRequest+LogError.swift -------------------------------------------------------------------------------- /CodyFire/Classes/APIRequest+ParseError.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodyFlame/CodyFire/HEAD/CodyFire/Classes/APIRequest+ParseError.swift -------------------------------------------------------------------------------- /CodyFire/Classes/APIRequest+ParseResponse.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodyFlame/CodyFire/HEAD/CodyFire/Classes/APIRequest+ParseResponse.swift -------------------------------------------------------------------------------- /CodyFire/Classes/APIRequest+SendEmpty.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodyFlame/CodyFire/HEAD/CodyFire/Classes/APIRequest+SendEmpty.swift -------------------------------------------------------------------------------- /CodyFire/Classes/APIRequest+SendJSONEncoded.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodyFlame/CodyFire/HEAD/CodyFire/Classes/APIRequest+SendJSONEncoded.swift -------------------------------------------------------------------------------- /CodyFire/Classes/APIRequest+SendMultipart.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodyFlame/CodyFire/HEAD/CodyFire/Classes/APIRequest+SendMultipart.swift -------------------------------------------------------------------------------- /CodyFire/Classes/APIRequest+URLEncoding.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodyFlame/CodyFire/HEAD/CodyFire/Classes/APIRequest+URLEncoding.swift -------------------------------------------------------------------------------- /CodyFire/Classes/APIRequest.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodyFlame/CodyFire/HEAD/CodyFire/Classes/APIRequest.swift -------------------------------------------------------------------------------- /CodyFire/Classes/Attachment.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodyFlame/CodyFire/HEAD/CodyFire/Classes/Attachment.swift -------------------------------------------------------------------------------- /CodyFire/Classes/Chained/APIRequest+Chained.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodyFlame/CodyFire/HEAD/CodyFire/Classes/Chained/APIRequest+Chained.swift -------------------------------------------------------------------------------- /CodyFire/Classes/Chained/Chained.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodyFlame/CodyFire/HEAD/CodyFire/Classes/Chained/Chained.swift -------------------------------------------------------------------------------- /CodyFire/Classes/Chained/ChainedA.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodyFlame/CodyFire/HEAD/CodyFire/Classes/Chained/ChainedA.swift -------------------------------------------------------------------------------- /CodyFire/Classes/Chained/ChainedB.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodyFlame/CodyFire/HEAD/CodyFire/Classes/Chained/ChainedB.swift -------------------------------------------------------------------------------- /CodyFire/Classes/Chained/ChainedC.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodyFlame/CodyFire/HEAD/CodyFire/Classes/Chained/ChainedC.swift -------------------------------------------------------------------------------- /CodyFire/Classes/Chained/ChainedD.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodyFlame/CodyFire/HEAD/CodyFire/Classes/Chained/ChainedD.swift -------------------------------------------------------------------------------- /CodyFire/Classes/Chained/ChainedE.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodyFlame/CodyFire/HEAD/CodyFire/Classes/Chained/ChainedE.swift -------------------------------------------------------------------------------- /CodyFire/Classes/Chained/ChainedF.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodyFlame/CodyFire/HEAD/CodyFire/Classes/Chained/ChainedF.swift -------------------------------------------------------------------------------- /CodyFire/Classes/Chained/ChainedG.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodyFlame/CodyFire/HEAD/CodyFire/Classes/Chained/ChainedG.swift -------------------------------------------------------------------------------- /CodyFire/Classes/Chained/ChainedH.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodyFlame/CodyFire/HEAD/CodyFire/Classes/Chained/ChainedH.swift -------------------------------------------------------------------------------- /CodyFire/Classes/Chained/ChainedI.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodyFlame/CodyFire/HEAD/CodyFire/Classes/Chained/ChainedI.swift -------------------------------------------------------------------------------- /CodyFire/Classes/CodyFire+Environment.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodyFlame/CodyFire/HEAD/CodyFire/Classes/CodyFire+Environment.swift -------------------------------------------------------------------------------- /CodyFire/Classes/CodyFire+PrepareHeaders.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodyFlame/CodyFire/HEAD/CodyFire/Classes/CodyFire+PrepareHeaders.swift -------------------------------------------------------------------------------- /CodyFire/Classes/CodyFire.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodyFlame/CodyFire/HEAD/CodyFire/Classes/CodyFire.swift -------------------------------------------------------------------------------- /CodyFire/Classes/CodyFireEnvironment.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodyFlame/CodyFire/HEAD/CodyFire/Classes/CodyFireEnvironment.swift -------------------------------------------------------------------------------- /CodyFire/Classes/CodyFireError.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodyFlame/CodyFire/HEAD/CodyFire/Classes/CodyFireError.swift -------------------------------------------------------------------------------- /CodyFire/Classes/DateCodingStrategy.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodyFlame/CodyFire/HEAD/CodyFire/Classes/DateCodingStrategy.swift -------------------------------------------------------------------------------- /CodyFire/Classes/DictionaryEncoder/DictEncoder+SingleValueContainer.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodyFlame/CodyFire/HEAD/CodyFire/Classes/DictionaryEncoder/DictEncoder+SingleValueContainer.swift -------------------------------------------------------------------------------- /CodyFire/Classes/DictionaryEncoder/DictKey.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodyFlame/CodyFire/HEAD/CodyFire/Classes/DictionaryEncoder/DictKey.swift -------------------------------------------------------------------------------- /CodyFire/Classes/DictionaryEncoder/DictReferencingEncoder.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodyFlame/CodyFire/HEAD/CodyFire/Classes/DictionaryEncoder/DictReferencingEncoder.swift -------------------------------------------------------------------------------- /CodyFire/Classes/DictionaryEncoder/DictionaryEncoder.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodyFlame/CodyFire/HEAD/CodyFire/Classes/DictionaryEncoder/DictionaryEncoder.swift -------------------------------------------------------------------------------- /CodyFire/Classes/DictionaryEncoder/KeyedEncodingContainer.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodyFlame/CodyFire/HEAD/CodyFire/Classes/DictionaryEncoder/KeyedEncodingContainer.swift -------------------------------------------------------------------------------- /CodyFire/Classes/DictionaryEncoder/UnkeyedEncodingContainer.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodyFlame/CodyFire/HEAD/CodyFire/Classes/DictionaryEncoder/UnkeyedEncodingContainer.swift -------------------------------------------------------------------------------- /CodyFire/Classes/EndpointController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodyFlame/CodyFire/HEAD/CodyFire/Classes/EndpointController.swift -------------------------------------------------------------------------------- /CodyFire/Classes/EnvironmentMode.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodyFlame/CodyFire/HEAD/CodyFire/Classes/EnvironmentMode.swift -------------------------------------------------------------------------------- /CodyFire/Classes/Extensions/Data+ParseJSON.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodyFlame/CodyFire/HEAD/CodyFire/Classes/Extensions/Data+ParseJSON.swift -------------------------------------------------------------------------------- /CodyFire/Classes/Extensions/Encodable+Dictionary.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodyFlame/CodyFire/HEAD/CodyFire/Classes/Extensions/Encodable+Dictionary.swift -------------------------------------------------------------------------------- /CodyFire/Classes/Extensions/UserDefaults+CodyFire.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodyFlame/CodyFire/HEAD/CodyFire/Classes/Extensions/UserDefaults+CodyFire.swift -------------------------------------------------------------------------------- /CodyFire/Classes/Extensions/UserDefaults+UUID.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodyFlame/CodyFire/HEAD/CodyFire/Classes/Extensions/UserDefaults+UUID.swift -------------------------------------------------------------------------------- /CodyFire/Classes/Flatten/APIRequest+Flattenable.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodyFlame/CodyFire/HEAD/CodyFire/Classes/Flatten/APIRequest+Flattenable.swift -------------------------------------------------------------------------------- /CodyFire/Classes/Flatten/Array+APIRequest.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodyFlame/CodyFire/HEAD/CodyFire/Classes/Flatten/Array+APIRequest.swift -------------------------------------------------------------------------------- /CodyFire/Classes/Flatten/Flatten.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodyFlame/CodyFire/HEAD/CodyFire/Classes/Flatten/Flatten.swift -------------------------------------------------------------------------------- /CodyFire/Classes/Flatten/Flattenable.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodyFlame/CodyFire/HEAD/CodyFire/Classes/Flatten/Flattenable.swift -------------------------------------------------------------------------------- /CodyFire/Classes/Logger.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodyFlame/CodyFire/HEAD/CodyFire/Classes/Logger.swift -------------------------------------------------------------------------------- /CodyFire/Classes/MimeTypes.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodyFlame/CodyFire/HEAD/CodyFire/Classes/MimeTypes.swift -------------------------------------------------------------------------------- /CodyFire/Classes/MockResponder.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodyFlame/CodyFire/HEAD/CodyFire/Classes/MockResponder.swift -------------------------------------------------------------------------------- /CodyFire/Classes/NetworkError.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodyFlame/CodyFire/HEAD/CodyFire/Classes/NetworkError.swift -------------------------------------------------------------------------------- /CodyFire/Classes/NetworkHelper.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodyFlame/CodyFire/HEAD/CodyFire/Classes/NetworkHelper.swift -------------------------------------------------------------------------------- /CodyFire/Classes/PrimitiveTypeDecoder.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodyFlame/CodyFire/HEAD/CodyFire/Classes/PrimitiveTypeDecoder.swift -------------------------------------------------------------------------------- /CodyFire/Classes/QueryContainer.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodyFlame/CodyFire/HEAD/CodyFire/Classes/QueryContainer.swift -------------------------------------------------------------------------------- /CodyFire/Classes/StatusCode+FromInt.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodyFlame/CodyFire/HEAD/CodyFire/Classes/StatusCode+FromInt.swift -------------------------------------------------------------------------------- /CodyFire/Classes/StatusCode+ToInt.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodyFlame/CodyFire/HEAD/CodyFire/Classes/StatusCode+ToInt.swift -------------------------------------------------------------------------------- /CodyFire/Classes/StatusCode.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodyFlame/CodyFire/HEAD/CodyFire/Classes/StatusCode.swift -------------------------------------------------------------------------------- /CodyFire/Classes/TestFlight.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodyFlame/CodyFire/HEAD/CodyFire/Classes/TestFlight.swift -------------------------------------------------------------------------------- /CodyFire/Classes/ThirdParty/Reachability.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodyFlame/CodyFire/HEAD/CodyFire/Classes/ThirdParty/Reachability.swift -------------------------------------------------------------------------------- /CodyFire/Classes/WS/NotificationCenter+EventIdentifier.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodyFlame/CodyFire/HEAD/CodyFire/Classes/WS/NotificationCenter+EventIdentifier.swift -------------------------------------------------------------------------------- /CodyFire/Classes/WS/WS+Emit.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodyFlame/CodyFire/HEAD/CodyFire/Classes/WS/WS+Emit.swift -------------------------------------------------------------------------------- /CodyFire/Classes/WS/WS+Notification.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodyFlame/CodyFire/HEAD/CodyFire/Classes/WS/WS+Notification.swift -------------------------------------------------------------------------------- /CodyFire/Classes/WS/WS+Stuff.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodyFlame/CodyFire/HEAD/CodyFire/Classes/WS/WS+Stuff.swift -------------------------------------------------------------------------------- /CodyFire/Classes/WS/WS+Subscription.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodyFlame/CodyFire/HEAD/CodyFire/Classes/WS/WS+Subscription.swift -------------------------------------------------------------------------------- /CodyFire/Classes/WS/WS.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodyFlame/CodyFire/HEAD/CodyFire/Classes/WS/WS.swift -------------------------------------------------------------------------------- /CodyFire/Classes/WS/WSAnyEventModel.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodyFlame/CodyFire/HEAD/CodyFire/Classes/WS/WSAnyEventModel.swift -------------------------------------------------------------------------------- /CodyFire/Classes/WS/WSBindController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodyFlame/CodyFire/HEAD/CodyFire/Classes/WS/WSBindController.swift -------------------------------------------------------------------------------- /CodyFire/Classes/WS/WSDefaultEventModel.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodyFlame/CodyFire/HEAD/CodyFire/Classes/WS/WSDefaultEventModel.swift -------------------------------------------------------------------------------- /CodyFire/Classes/WS/WSEventIdentifier.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodyFlame/CodyFire/HEAD/CodyFire/Classes/WS/WSEventIdentifier.swift -------------------------------------------------------------------------------- /CodyFire/Classes/WS/WSExchangeMode.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodyFlame/CodyFire/HEAD/CodyFire/Classes/WS/WSExchangeMode.swift -------------------------------------------------------------------------------- /CodyFire/Classes/WS/WSExpectationError.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodyFlame/CodyFire/HEAD/CodyFire/Classes/WS/WSExpectationError.swift -------------------------------------------------------------------------------- /CodyFire/Classes/WS/WSMessageModel.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodyFlame/CodyFire/HEAD/CodyFire/Classes/WS/WSMessageModel.swift -------------------------------------------------------------------------------- /CodyFire/Classes/WS/WSObserver.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodyFlame/CodyFire/HEAD/CodyFire/Classes/WS/WSObserver.swift -------------------------------------------------------------------------------- /CodyFire/Classes/WS/WSPureController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodyFlame/CodyFire/HEAD/CodyFire/Classes/WS/WSPureController.swift -------------------------------------------------------------------------------- /Example/CodyFire.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodyFlame/CodyFire/HEAD/Example/CodyFire.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /Example/CodyFire.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodyFlame/CodyFire/HEAD/Example/CodyFire.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /Example/CodyFire.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodyFlame/CodyFire/HEAD/Example/CodyFire.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved -------------------------------------------------------------------------------- /Example/CodyFire.xcodeproj/xcshareddata/xcschemes/CodyFire-Tests.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodyFlame/CodyFire/HEAD/Example/CodyFire.xcodeproj/xcshareddata/xcschemes/CodyFire-Tests.xcscheme -------------------------------------------------------------------------------- /Example/CodyFire.xcodeproj/xcshareddata/xcschemes/CodyFireExample.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodyFlame/CodyFire/HEAD/Example/CodyFire.xcodeproj/xcshareddata/xcschemes/CodyFireExample.xcscheme -------------------------------------------------------------------------------- /Example/CodyFire.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodyFlame/CodyFire/HEAD/Example/CodyFire.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /Example/CodyFire.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodyFlame/CodyFire/HEAD/Example/CodyFire.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist -------------------------------------------------------------------------------- /Example/CodyFireExample/API/API.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodyFlame/CodyFire/HEAD/Example/CodyFireExample/API/API.swift -------------------------------------------------------------------------------- /Example/CodyFireExample/API/Controllers/Album/Album+Get.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodyFlame/CodyFire/HEAD/Example/CodyFireExample/API/Controllers/Album/Album+Get.swift -------------------------------------------------------------------------------- /Example/CodyFireExample/API/Controllers/Album/AlbumController.swift: -------------------------------------------------------------------------------- 1 | class AlbumController {} 2 | -------------------------------------------------------------------------------- /Example/CodyFireExample/API/Controllers/Comment/Comment+Get.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodyFlame/CodyFire/HEAD/Example/CodyFireExample/API/Controllers/Comment/Comment+Get.swift -------------------------------------------------------------------------------- /Example/CodyFireExample/API/Controllers/Comment/CommentController.swift: -------------------------------------------------------------------------------- 1 | class CommentController {} 2 | -------------------------------------------------------------------------------- /Example/CodyFireExample/API/Controllers/Photo/Photo+Get.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodyFlame/CodyFire/HEAD/Example/CodyFireExample/API/Controllers/Photo/Photo+Get.swift -------------------------------------------------------------------------------- /Example/CodyFireExample/API/Controllers/Photo/PhotoController.swift: -------------------------------------------------------------------------------- 1 | class PhotoController {} 2 | -------------------------------------------------------------------------------- /Example/CodyFireExample/API/Controllers/Post/Post+Get.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodyFlame/CodyFire/HEAD/Example/CodyFireExample/API/Controllers/Post/Post+Get.swift -------------------------------------------------------------------------------- /Example/CodyFireExample/API/Controllers/Post/PostController.swift: -------------------------------------------------------------------------------- 1 | class PostController {} 2 | -------------------------------------------------------------------------------- /Example/CodyFireExample/API/Controllers/Todo/Todo+Get.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodyFlame/CodyFire/HEAD/Example/CodyFireExample/API/Controllers/Todo/Todo+Get.swift -------------------------------------------------------------------------------- /Example/CodyFireExample/API/Controllers/Todo/TodoController.swift: -------------------------------------------------------------------------------- 1 | class TodoController {} 2 | -------------------------------------------------------------------------------- /Example/CodyFireExample/API/Controllers/User/User+Get.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodyFlame/CodyFire/HEAD/Example/CodyFireExample/API/Controllers/User/User+Get.swift -------------------------------------------------------------------------------- /Example/CodyFireExample/API/Controllers/User/UserController.swift: -------------------------------------------------------------------------------- 1 | class UserController {} 2 | -------------------------------------------------------------------------------- /Example/CodyFireExample/API/Models/Album.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodyFlame/CodyFire/HEAD/Example/CodyFireExample/API/Models/Album.swift -------------------------------------------------------------------------------- /Example/CodyFireExample/API/Models/Comment.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodyFlame/CodyFire/HEAD/Example/CodyFireExample/API/Models/Comment.swift -------------------------------------------------------------------------------- /Example/CodyFireExample/API/Models/Photo.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodyFlame/CodyFire/HEAD/Example/CodyFireExample/API/Models/Photo.swift -------------------------------------------------------------------------------- /Example/CodyFireExample/API/Models/Post.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodyFlame/CodyFire/HEAD/Example/CodyFireExample/API/Models/Post.swift -------------------------------------------------------------------------------- /Example/CodyFireExample/API/Models/Todo.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodyFlame/CodyFire/HEAD/Example/CodyFireExample/API/Models/Todo.swift -------------------------------------------------------------------------------- /Example/CodyFireExample/API/Models/User.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodyFlame/CodyFire/HEAD/Example/CodyFireExample/API/Models/User.swift -------------------------------------------------------------------------------- /Example/CodyFireExample/AppDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodyFlame/CodyFire/HEAD/Example/CodyFireExample/AppDelegate.swift -------------------------------------------------------------------------------- /Example/CodyFireExample/Assets.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodyFlame/CodyFire/HEAD/Example/CodyFireExample/Assets.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /Example/CodyFireExample/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodyFlame/CodyFire/HEAD/Example/CodyFireExample/Assets.xcassets/Contents.json -------------------------------------------------------------------------------- /Example/CodyFireExample/Base.lproj/LaunchScreen.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodyFlame/CodyFire/HEAD/Example/CodyFireExample/Base.lproj/LaunchScreen.storyboard -------------------------------------------------------------------------------- /Example/CodyFireExample/Base.lproj/Main.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodyFlame/CodyFire/HEAD/Example/CodyFireExample/Base.lproj/Main.storyboard -------------------------------------------------------------------------------- /Example/CodyFireExample/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodyFlame/CodyFire/HEAD/Example/CodyFireExample/Info.plist -------------------------------------------------------------------------------- /Example/CodyFireExample/ViewControllers/AlbumsViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodyFlame/CodyFire/HEAD/Example/CodyFireExample/ViewControllers/AlbumsViewController.swift -------------------------------------------------------------------------------- /Example/CodyFireExample/ViewControllers/CommentsViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodyFlame/CodyFire/HEAD/Example/CodyFireExample/ViewControllers/CommentsViewController.swift -------------------------------------------------------------------------------- /Example/CodyFireExample/ViewControllers/PhotosViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodyFlame/CodyFire/HEAD/Example/CodyFireExample/ViewControllers/PhotosViewController.swift -------------------------------------------------------------------------------- /Example/CodyFireExample/ViewControllers/PostViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodyFlame/CodyFire/HEAD/Example/CodyFireExample/ViewControllers/PostViewController.swift -------------------------------------------------------------------------------- /Example/CodyFireExample/ViewControllers/PostsViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodyFlame/CodyFire/HEAD/Example/CodyFireExample/ViewControllers/PostsViewController.swift -------------------------------------------------------------------------------- /Example/CodyFireExample/ViewControllers/TodosViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodyFlame/CodyFire/HEAD/Example/CodyFireExample/ViewControllers/TodosViewController.swift -------------------------------------------------------------------------------- /Example/CodyFireExample/ViewControllers/UsersViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodyFlame/CodyFire/HEAD/Example/CodyFireExample/ViewControllers/UsersViewController.swift -------------------------------------------------------------------------------- /Example/CodyFireExample/ViewControllers/ViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodyFlame/CodyFire/HEAD/Example/CodyFireExample/ViewControllers/ViewController.swift -------------------------------------------------------------------------------- /Example/Podfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodyFlame/CodyFire/HEAD/Example/Podfile -------------------------------------------------------------------------------- /Example/Podfile.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodyFlame/CodyFire/HEAD/Example/Podfile.lock -------------------------------------------------------------------------------- /Example/Tests/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodyFlame/CodyFire/HEAD/Example/Tests/Info.plist -------------------------------------------------------------------------------- /Example/Tests/Tests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodyFlame/CodyFire/HEAD/Example/Tests/Tests.swift -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodyFlame/CodyFire/HEAD/LICENSE -------------------------------------------------------------------------------- /Package.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodyFlame/CodyFire/HEAD/Package.swift -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodyFlame/CodyFire/HEAD/README.md -------------------------------------------------------------------------------- /_Pods.xcodeproj: -------------------------------------------------------------------------------- 1 | Example/Pods/Pods.xcodeproj --------------------------------------------------------------------------------