e3bf9364b8
Add CancelRequest to keybase
Sam
2019-09-22 01:18:21 -04:00
3b0984102c
Add Mark method to Chat
Sam
2019-09-21 22:30:16 -04:00
9dbf3b1664
Add Pin and Unpin methods to Chat
Sam
2019-09-21 11:20:56 -04:00
798f98f679
Add additional information and an example to the docs
Sam
2019-09-18 00:58:32 -04:00
fd0188ce3d
Add doc strings to Upload, Download, and LoadFlip
Sam
2019-09-18 00:13:30 -04:00
1739a81176
Update version() to use new Exec() command
Sam
2019-09-17 23:41:35 -04:00
30f10d40e1
Update loggedIn() to use new Exec() command
Sam
2019-09-17 23:40:36 -04:00
97cda8c249
Update username() to use new Exec() command
Sam
2019-09-17 23:39:51 -04:00
500a965df2
Increase default channel capacity to 100, and allow it to be set in RunOptions
Sam
2019-09-17 22:37:13 -04:00
a11d16faa0
Add RequestPayment to wallet api
Sam
2019-09-13 17:02:47 -04:00
c624a0d0f8
Update wallet api to use new Exec() command
Sam
2019-09-13 17:01:33 -04:00
05b6b83d3c
Update team api to use new Exec() command
Sam
2019-09-13 16:56:16 -04:00
d01fa2a0fb
Update chat api to use new Exec() command
Sam
2019-09-13 16:55:19 -04:00
da497dd04a
Add Exec()
Sam
2019-09-13 16:53:08 -04:00
d962600f9c
Make flipStatus.ResultInfo and flipStatus.ErrorInfo pointers to easily check if they're nil
Sam
2019-09-11 17:41:12 -04:00
e22b187730
First attempt to add LoadFlip()
Sam
2019-09-10 17:49:51 -04:00
d99546ae79
Add upload and download methods to chat
Sam
2019-09-07 10:06:50 -04:00
ca4ea152e9
Add better error handling
Sam
2019-08-10 11:25:52 -04:00
86cde9fc83
Add better error handling to wallet api
Sam
2019-08-10 10:36:06 -04:00
597feee008
Add RemoveUser()
Sam
2019-08-01 17:00:48 -04:00
c468039d94
Add functions for adding groups of Admins, Owners, Readers, and Writers to teams
Sam
2019-07-30 17:36:55 -04:00
881d8cbde1
Add error type to API types
Sam
2019-07-30 17:33:28 -04:00
bbe5e9b8a5
Add MemberList() for teams, and make AddUser() return output from MemberList()
Sam
2019-07-30 16:39:39 -04:00
9d51bd0423
Correct interface description
Sam
2019-07-30 16:00:49 -04:00
00f5e77716
Add AddUser()
Sam
2019-07-26 16:16:23 -04:00
a7d58558b2
Add CreateTeam()
Sam
2019-07-26 15:53:42 -04:00
0a6f33e429
First pass at adding Team API stuff
Sam
2019-07-26 15:33:55 -04:00
6e94b343de
Update wallet types, and make wallet methods adhere to new structure
Sam
2019-07-26 14:47:44 -04:00
103b798008
Add additional types for payments
Sam
2019-07-26 14:08:46 -04:00
692a073417
Move wallet types into types.go, and standardize wallet stuff to more closely match chat stuff
Sam
2019-07-26 13:42:17 -04:00
ed6f57d6e6
Cleanup some variable names
Sam
2019-07-25 12:23:15 -04:00
370fce9406
Combine chatIn.go and chatOut.go into just chat.go
Sam
2019-07-25 12:20:14 -04:00
1b089d2833
Add Params to ChatAPI instance so we can fill it with data
Sam
2019-07-25 11:23:09 -04:00
a5a50f79cd
Catch any JSON errors
Sam
2019-07-25 11:22:38 -04:00
0ea666392d
Structs held in ChatAPI need to be pointers in order to not be included in marshalled JSON
Sam
2019-07-24 23:01:45 -04:00
d870b1aa3b
Move Conversations and Offline from ChatAPI to result, where they belong
Sam
2019-07-23 15:43:32 -04:00
7cc8e14fe2
Move more types into types.go
Sam
2019-07-23 14:58:33 -04:00
9e443921c4
Update result struct to include stuff i forgot
Sam
2019-07-22 01:02:42 -04:00
143dde64f6
Added chat.Read(), along with Next() and Previous()
Sam
2019-07-21 22:51:18 -04:00
22f6125e36
Move more types into types.go and general cleanup
Sam
2019-07-21 21:34:50 -04:00
7c4a1b7ba4
Combine ChatIn and ChatOut structs to ChatAPI and move them to types.go
Sam
2019-07-21 21:30:39 -04:00
fc57dcf8ca
Change Keybase type to a pointer so it can be re-used
Sam
2019-07-03 00:41:24 -04:00
c182fe7e44
Update comments for documentation
Sam
2019-07-03 00:15:14 -04:00
8c7f74594d
Make variables in getNewMessages() more generally descriptive, and (hopefully) finally fix the function so it restarts the api-listen command when it dies
Sam
2019-07-02 23:47:55 -04:00
354fa145e1
Put cmd.Start() and cmd.Wait() in a loop so keybase restarts if it dies
Sam
2019-07-02 21:09:37 -04:00
51796165cf
Move cmd.Wait() and put scanner in a go routine
Sam
2019-07-02 17:24:54 -04:00
075fa737af
Add cmd.Wait() to Keybase.Run()
Sam
2019-07-02 17:14:47 -04:00
d05601455b
Increment heartbeat counter
Sam
2019-07-02 17:01:25 -04:00
dcd697b559
Add option to send a heartbeat throush the channel
Sam
2019-07-02 10:54:25 -04:00
317af3fa39
Change Runner() to Run() and add ability to pass options
Sam
2019-06-27 23:08:22 -04:00
e077e50d6d
Add StellarAddress()
Sam
2019-06-22 19:24:14 -04:00
17e3a7ab6d
Update go.mod to accurately reflect package url for master branch
v0.02
Sam
2019-06-14 23:07:44 -04:00
a3c0fbf447
Add support for git push messages
Sam
2019-06-12 17:21:32 -04:00
63e41c70ab
Remove balances. Will readd later
Sam
2019-06-11 23:19:52 -04:00
e5fa55e398
Fix wallet output
Sam
2019-06-11 23:04:35 -04:00
399e0b4e94
Add TxDetail for stellar transactions
Sam
2019-06-11 21:12:39 -04:00
db332e733a
update go.mod for dev branch
Sam
2019-06-11 08:14:28 -04:00
ae3ed73adc
Add support for incoming messages. This breaks NewChat() in previous versions
Sam
2019-06-11 07:54:34 -04:00
4728aa6133
Start work on wallet API
Sam
2019-06-08 23:58:37 -04:00
efd8dab359
Add chat.Edit()
Sam
2019-06-08 16:01:46 -04:00
003ba3a4e0
Re-organize everything to make it cleaner... hopefully
Sam
2019-06-08 11:36:04 -04:00
f8cc1058af
Change ChatSendReaction and ChatSendReactionTeam to ChatReact and ChatReactTeam
v0.01
Sam
2019-06-05 16:31:17 -04:00
4bb0f122a5
Changed chatOutResultResult to ChatOut for ease of use
Sam
2019-06-05 11:57:17 -04:00
6f9dfef5fe
Rename api.go to keybase.go
Sam
2019-06-04 16:57:53 -04:00
fea0ecaf4c
Moved main doc stuff to its own file
Sam
2019-05-31 22:25:43 -04:00
34a481fea0
Corrected package name
Sam
2019-05-31 22:23:50 -04:00
c18721fddd
Re-organized folder structure
Sam
2019-05-31 11:19:53 -04:00
2ea899d19c
setting proper url for go.mod
Sam
2019-05-31 11:01:01 -04:00
3742f78ad0
re-adding go.mod
Sam
2019-05-31 10:57:31 -04:00
64a0f4878a
Remove unnecessary files
Sam
2019-05-31 10:48:13 -04:00
12869de13b
Add ability to delete messages
Sam
2019-05-30 00:14:11 -04:00
efc6ada622
Fix typo in docs
Sam
2019-05-29 23:54:31 -04:00
f61f08daf4
Add ability to send reactions
Sam
2019-05-29 23:53:50 -04:00
8e3274d6f3
Clean up and clarify functions a bit
Sam
2019-05-29 23:08:45 -04:00
9cb30d2622
Small doc updates
Sam
2019-05-28 23:07:58 -04:00
db7996185e
Add ChatList()
Sam
2019-05-28 23:03:45 -04:00
210c3c0f40
Updated example
Sam
2019-05-28 16:45:01 -04:00
4eb44edb59
Quick cleanup of keybase interface
Sam
2019-05-28 16:34:56 -04:00
c028fac1a0
Add ChatSend() and ChatSendTeam() methods
Sam
2019-05-28 15:36:09 -04:00
36645e0891
Created main.go to hold some exammples of usage
Sam
2019-05-28 14:42:39 -04:00
80f06f574e
Created foundation for api commands
Sam
2019-05-28 14:41:58 -04:00
a9a720aa9b
Renamed api.go and created go module
Sam
2019-05-28 14:41:11 -04:00
1eaed3de61
Initial commit
Sam
2019-05-28 11:27:55 -04:00