Commit Graph

25 Commits

Author SHA1 Message Date
Curtis McEnroe bc9555c9b9 Add FromResponse trait and ParseError 2015-12-22 00:02:29 -05:00
Curtis McEnroe eb8d3ab7b0 Add Client::auth_uri example 2015-12-21 23:08:45 -05:00
Curtis McEnroe e7d099716d Add Client::auth_uri unit tests 2015-12-21 23:05:15 -05:00
Curtis McEnroe a7710660c1 Implement Client::auth_uri 2015-12-21 22:50:41 -05:00
Curtis McEnroe 0496dbc8fd Add Client struct 2015-12-21 22:40:18 -05:00
Curtis McEnroe ac156bc7b4 Begin rewrite 2015-12-21 21:31:14 -05:00
Curtis McEnroe fcd1945dba Move providers to types 2015-12-01 21:36:51 -05:00
Curtis McEnroe 21facd2354 Add imgur support 2015-12-01 19:10:33 -05:00
Curtis McEnroe 83704cb5ba Separate Client constructors and methods 2015-11-30 23:25:15 -05:00
Curtis McEnroe 9b309f5697 Make token_type an enum 2015-11-30 23:18:19 -05:00
Curtis McEnroe c088b96f0d Split Token into AccessToken, RefreshToken, TokenPair 2015-11-30 21:55:07 -05:00
Curtis McEnroe efbf433025 Fill in documentation 2015-11-28 23:33:58 -05:00
Curtis McEnroe f718529298 Use where for Client constructors 2015-11-28 19:18:20 -05:00
Curtis McEnroe 2ac97c61ab Implement Client::refresh_token 2015-11-28 18:40:34 -05:00
Curtis McEnroe 6da1277507 Factor out auth_header and accept_header 2015-11-28 18:12:43 -05:00
Curtis McEnroe 91dd81690d Handle errors 2015-11-28 18:07:01 -05:00
Curtis McEnroe 2eae2724b6 Move TokenResponse out of request_token 2015-11-28 16:56:33 -05:00
Curtis McEnroe a7e255b66c Move hyper client to Client struct 2015-11-28 16:56:13 -05:00
Curtis McEnroe 593a08e017 Factor out Client site constructors with macro 2015-11-28 16:40:31 -05:00
Curtis McEnroe 10823a3d81 Implement Client::request_token 2015-11-28 15:20:59 -05:00
Curtis McEnroe 82958bab00 Return Result from Client::auth_uri 2015-11-28 13:23:38 -05:00
Curtis McEnroe 38801064a4 Add Token struct 2015-11-28 13:09:43 -05:00
Curtis McEnroe 454f8a1f62 Move everything back into lib.rs 2015-11-28 04:23:26 -05:00
Curtis McEnroe 9e45fd6b75 Add a bit of documentation 2015-11-28 04:20:40 -05:00
Curtis McEnroe bb4a216c9d Add google constructor 2015-11-28 04:14:12 -05:00