Commit Graph

95 Commits

Author SHA1 Message Date
Caleb Kleveter edd2d68f55
Merge pull request #1 from skelpo/vapor3
Vapor 3
2019-02-27 14:04:08 -06:00
Caleb Kleveter 6c6089fae5
Create LICENSE 2018-07-30 06:37:11 -05:00
Ralph Küpper 935cc20894
Updated Package.swift to load from https 2018-05-09 10:26:01 -04:00
Caleb Kleveter 8dfb31f211
Updated Client.send call to use 'beforeRequest' callback 2018-05-07 14:50:33 -05:00
Caleb Kleveter be8e40854e
Updated Vapor version to official release 2018-05-07 14:47:01 -05:00
Caleb Kleveter de7a02fec0
Only set the request body if the method is POST, PUT, or PATCH 2018-04-30 09:35:45 -05:00
Caleb Kleveter 3d90eb7c38
Changed RemoteDataClient.body property type to JSON 2018-04-30 09:33:47 -05:00
Caleb Kleveter 56422c51d9
Renamed DataService to RemoteDataClient. Made properties and init method public 2018-04-30 07:27:14 -05:00
Caleb Kleveter 0eba72dfba
Removed Services RC dependency 2018-04-30 07:08:09 -05:00
Caleb Kleveter 233848cc47
Changed DataService type from a protocol to a struct 2018-04-30 06:32:49 -05:00
Caleb Kleveter d962a1e037
swift package update 2018-04-30 06:32:24 -05:00
Caleb Kleveter d2adb864b5
Conformed JWTDataService to ServiceType protocol 2018-04-24 07:33:15 -05:00
Caleb Kleveter bb101636db
Deleted HTTPBody.HTTPBodyRepresentable conformance 2018-04-23 15:49:18 -05:00
Caleb Kleveter 3677d943e5
swift package update 2018-04-23 15:48:10 -05:00
Caleb Kleveter 9415c800a8
Changed replace(placeholders:in:) function with String.replacing(placeholders:) 2018-04-10 08:51:22 -05:00
Caleb Kleveter ea0a2c5d5c
Updated package for Vapor 3 RC2 with Swift NIO 2018-04-04 07:10:12 -05:00
Caleb Kleveter 3bfe86a672 Updated vapor dependencies to RC releases 2018-02-28 09:15:08 -06:00
Caleb Kleveter add8770e6e Updated JSON package version to 0.7.2 2018-02-19 11:26:02 -06:00
Caleb Kleveter 4bce69b853 Updated dependency versions to be more generic 2018-02-19 08:03:07 -06:00
Caleb Kleveter 11d1520f15 Export JSONKit target 2018-02-19 07:50:06 -06:00
Caleb Kleveter 30fc06df18 Updated JSON version to 0.7.0 2018-02-19 07:49:55 -06:00
Caleb Kleveter 628628a134 Renamed Request.fetch to .payloadData 2018-02-14 08:22:46 -06:00
Caleb Kleveter 4198903c30 Replaced Request creation with client.send in Request.fetch 2018-02-14 08:22:11 -06:00
Caleb Kleveter c7ae917c0d Changed DataService.body type to HTTPBodyRepresentable 2018-02-14 08:21:00 -06:00
Caleb Kleveter 8f1570044c Conformed HTTPBody to Content and HTTPBodyReresentable 2018-02-14 08:20:26 -06:00
Caleb Kleveter 8a41bbd910 Set dependancy versions to tags 2018-02-13 15:07:26 -06:00
Caleb Kleveter a205f517e2 Filtered JSON from response based on service.jsonPath 2018-02-13 14:38:12 -06:00
Caleb Kleveter 0c51fe2e17 Ran swift package update 2018-02-13 14:35:08 -06:00
Caleb Kleveter b0d59c943d Created default implementations for DataService protocol properties 2018-02-13 10:54:33 -06:00
Caleb Kleveter 0eea0db36d Removed JWTDataError.badURL error constructor 2018-02-13 10:52:08 -06:00
Caleb Kleveter 6d32c8f705 Refactored Request.fetch method future handling 2018-02-13 10:51:40 -06:00
Caleb Kleveter dcebdd9857 Removed empty initializer requirment from DataService protocol 2018-02-13 09:07:18 -06:00
Caleb Kleveter 25448886c4 Replaced DataServices make with JWTDataConfig in Request.fetch method 2018-02-13 09:03:34 -06:00
Caleb Kleveter 173225aa1d Created JWTDataConfig configuration struct 2018-02-13 09:01:36 -06:00
Caleb Kleveter 1f8cb88d55 Deleted DataServices protocol 2018-02-13 09:01:10 -06:00
Caleb Kleveter c832bf4f5c Deleted JSON+JWTData.swift 2018-02-13 08:30:22 -06:00
Caleb Kleveter 4026697e0d Finished Request.fetch method implementation 2018-02-13 08:29:57 -06:00
Caleb Kleveter 35f7545d8a Ran swift package upodate 2018-02-13 08:29:31 -06:00
Caleb Kleveter afc776c631 Changed JSON dependency to JSONKit 2018-02-13 06:54:29 -06:00
Caleb Kleveter 874d7f933e Created JWTDataError.badURL static method error 2018-02-12 15:14:45 -06:00
Caleb Kleveter 9234f069db Changed JSONError enum to JWTDataError struct 2018-02-12 15:12:59 -06:00
Caleb Kleveter 467c3f3548 Removed unused provider 2018-02-12 12:20:13 -06:00
Caleb Kleveter dc10816b8d Replaced DataService structs with protocols 2018-02-12 12:17:35 -06:00
Caleb Kleveter e0264db956 Updated JSON package version to master branch 2018-02-12 12:17:15 -06:00
Caleb Kleveter 8e62d84cd3 Changed JWTData.fetch to a Request extension method 2018-02-05 08:04:59 -06:00
Caleb Kleveter b9ef8b4190 Replaced global services and client variables with app services 2018-02-05 08:04:25 -06:00
Caleb Kleveter beed864678 Rebuilt Service structs to properly handle JSON decoding 2018-02-05 08:03:22 -06:00
Caleb Kleveter 68fa1dfea9 Removed JSONError.duplicateKey and .badJSONStructure cases 2018-02-05 07:58:30 -06:00
Caleb Kleveter 6ba5b91704 Created JSONError.noAccessToken case 2018-02-05 07:57:52 -06:00
Caleb Kleveter a8ff4f1789 Removed body from testExample test method 2018-02-05 07:56:39 -06:00