Commit Graph

56 Commits

Author SHA1 Message Date
Angelo Stavrow 13ed82b066
Update documentation and move to /.build directory 2021-05-20 15:59:31 -04:00
Angelo Stavrow e79851c508
Include .build/documentation folder in repo 2021-05-20 15:58:57 -04:00
Angelo Stavrow 92b901391d
Clean up errant whitespace 2021-05-13 16:59:43 -04:00
Angelo Stavrow 092861fd54
Refactor updatePost() to use template request 2021-05-13 16:42:49 -04:00
Angelo Stavrow 53fb9e1198
Refactor createPost() to use template request 2021-05-13 16:37:00 -04:00
Angelo Stavrow 1fab66989a
Refactor unpinPost() to use template request 2021-05-13 16:32:11 -04:00
Angelo Stavrow 4053280b36
Refactor pinPost() to use template request 2021-05-13 16:24:45 -04:00
Angelo Stavrow cbf5559e5b
Refactor movePost() to use template request 2021-05-13 16:16:10 -04:00
Angelo Stavrow e5fb80bba6
Refactor createCollection() to use template request 2021-05-13 16:13:07 -04:00
Angelo Stavrow e7b3d1aaa0
Refactor login() to use template request 2021-05-13 16:04:44 -04:00
Angelo Stavrow 98eb70caab
Pass expected status code into post function 2021-05-13 16:04:13 -04:00
Angelo Stavrow 0cdfbc4d33
Refactor deletePost() to use template request 2021-05-11 16:49:30 -04:00
Angelo Stavrow 013207a140
Refactor deleteCollection() to use template request 2021-05-11 16:43:43 -04:00
Angelo Stavrow 50bb2072fa
Refactor logout() to use template request 2021-05-11 16:32:03 -04:00
Angelo Stavrow 0c0f76b31b
Refactor getUserCollections() to use template request 2021-05-11 16:21:01 -04:00
Angelo Stavrow 235eb9d77a
Refactor getUserData() to use template request 2021-05-11 16:15:28 -04:00
Angelo Stavrow 5e6a34512e
Refactor getPost(from:) to use template request 2021-05-11 16:07:53 -04:00
Angelo Stavrow 4948649198
Refactor getPost() to use template request 2021-05-11 15:59:16 -04:00
Angelo Stavrow dc2f146ac5
Refactor getPosts() to use template request 2021-05-11 15:53:07 -04:00
Angelo Stavrow f886886ade
Refactor getCollection() to use template request 2021-05-06 16:54:12 -04:00
Angelo Stavrow ff857f70d6
Use URLSessionProtocol instead of URLSession.shared in WFClient 2021-05-06 16:48:30 -04:00
Angelo Stavrow 0c4893268f
Add URLSession-related protocols to WFClient 2021-05-06 15:47:05 -04:00
Angelo Stavrow e3044c27b4
Add template requests in WFClient extension 2021-05-04 16:57:42 -04:00
Angelo Stavrow 208786dd3c
Move private helper structs out of WFClient file 2021-05-04 16:07:50 -04:00
Angelo Stavrow f1246c26ef
Update README with office hours link 2021-05-04 15:52:56 -04:00
Angelo Stavrow e8fc77da21
Merge pull request #24 from writeas/extend-move-api-to-drafts
Extend move API to drafts
2020-10-09 06:42:27 -04:00
Angelo Stavrow 43271316d5
Fail early if collectionAlias is nil and modifyToken is not nil 2020-10-08 16:58:57 -04:00
Angelo Stavrow 6e94615d82
Set bodyObject based on collectionAlias 2020-10-08 16:13:08 -04:00
Angelo Stavrow 3eeb9a9e9b
Set request URL to /posts/disperse if collectionAlias is nil 2020-10-08 15:47:39 -04:00
Angelo Stavrow accd9c4201
Merge pull request #22 from writeas/return-error-on-login-404
Don't return early if we get a 404 on login attempt
2020-10-06 16:17:55 -04:00
Angelo Stavrow a671f83d37
Add an unknown error case to return if we can't generate a WFError 2020-10-06 16:01:05 -04:00
Angelo Stavrow 52ea44106b
Merge pull request #19 from writeas/add-local-WFUser-initializer
Adds a simple memberwise-ish initializer for stored token/username
2020-08-31 10:41:16 -04:00
Angelo Stavrow fe873dcecf
Update API docs 2020-08-31 10:28:03 -04:00
Angelo Stavrow 1ea2ea3de3
Adds a simple memberwise-ish initializer for stored token/username 2020-08-31 10:14:31 -04:00
Angelo Stavrow 6485414d05
Merge pull request #16 from writeas/make-wferror-public
Make the WFError enum public so it's available to clients
2020-08-20 11:19:34 -04:00
Angelo Stavrow 698b5df18b
Make the WFError enum public so it's available to clients 2020-08-20 11:06:02 -04:00
Angelo Stavrow 5ab1e3b03c
Merge pull request #14 from writeas/add-wf-prefix-to-custom-types
Add "WF" prefix to custom types
2020-08-17 11:20:23 -04:00
Angelo Stavrow 7badb9d34b
Update documentation to use the renamed types 2020-08-17 10:47:30 -04:00
Angelo Stavrow 67bf664d49
Rename Collection to WFCollection 2020-08-17 10:47:30 -04:00
Angelo Stavrow 2a4ec91a94
Rename Post to WFPost 2020-08-17 10:47:30 -04:00
Angelo Stavrow f30c0fbda5
Rename User to WFUser 2020-08-17 10:47:30 -04:00
Angelo Stavrow 5dfe6c7077
Rename WriteFreelyError to WFError 2020-08-17 10:47:30 -04:00
Angelo Stavrow 6b54f2980c
Rename WriteFreelyClient to WFClient 2020-08-17 10:47:30 -04:00
Angelo Stavrow fdb753073e
Merge pull request #12 from writeas/development
Merge changes into main branch
2020-07-02 16:08:28 -04:00
Angelo Stavrow ca929ddf44
Merge branch 'main' into development 2020-07-02 16:08:01 -04:00
Matt Baer 1364ce2fdf
Merge pull request #11 from writeas/add_documentation
Add SwiftDoc-generated Markdown documentation
2020-07-02 15:53:02 -04:00
Angelo Stavrow 2cbcdd0b84
Update README with instructions to generate docs 2020-07-02 14:09:25 -04:00
Angelo Stavrow f6c00cbc38
Add SwiftDoc-generated Markdown documentation 2020-07-01 10:49:28 -04:00
Matt Baer c6469bd627
Merge pull request #10 from writeas/add-code-of-conduct
Add code of conduct
2020-06-30 13:04:04 -04:00
Angelo Stavrow 01c59dfc9e
Update contributing doc to point to code of conduct 2020-06-30 11:54:06 -04:00