Sam
0f7a350f1a
Add error handling to general example
5 years ago
Sam
207ad74bdd
Previous commit didn't work and broke other things. This is a different implementation to fix the same problems.
5 years ago
Sam
6f53d9c8c6
Catch errors from api-listen
...
When the `keybase chat api-listen` command returns a message with
an error, the format of the error json is unlike most (or all?)
other errors they return. This commit adds the `ErrorListen` field
to ChatAPI to catch those errors.
5 years ago
Sam
c4525fe850
add UserCard()
5 years ago
Sam
a37a0609eb
add ListUserMemberships()
5 years ago
Sam
4b1fcae196
Add devices field to UserLookup
5 years ago
Sam
c2f6e6954d
Add UserLookup()
5 years ago
Sam
b247e10f1b
Add additional fields to advertisemend methods
5 years ago
Sam
bab44f8b9e
Add inputs to ChatList() method on keybase interface
5 years ago
Sam
2e7df5deef
Add bot advertisement methods
5 years ago
Sam
972d197182
Add support for receiving chat replies
5 years ago
Gregory Rudolph
d6fe3a07cd
Add Attachment and Object to types.go
5 years ago
Sam
a9e004c8b3
Consolidate different member-type structs into one member struct
5 years ago
Sam
4ccaf4c45a
Add Reply()
5 years ago
Sam
09d99c227f
Add ReadMessage()
5 years ago
Sam
384478af39
Update ChatList() to allow for more filtering
5 years ago
Sam
e4cdbc50c9
Allow TopicType to be specified when calling ChatList
5 years ago
Sam
74a93b765c
Consolidate the various functions that call keybase status so it only gets called once
5 years ago
Sam
fc05a8d710
Add device name to Keybase
5 years ago
Sam
9c4b5cf202
Move appropriate methods to wallet interface
5 years ago
Sam
d2bdf62100
Add NewWallet method to keybase interface in types.go
5 years ago
Sam
e64220b071
Add Send and SendXLM methods to wallet interface
5 years ago
Sam
f3a507b8a8
Add wallet interface and type
5 years ago
Sam
e829386733
Added RequestPayment info
5 years ago
Sam
e3bf9364b8
Add CancelRequest to keybase
5 years ago
Sam
3b0984102c
Add Mark method to Chat
5 years ago
Sam
9dbf3b1664
Add Pin and Unpin methods to Chat
5 years ago
Sam
500a965df2
Increase default channel capacity to 100, and allow it to be set in RunOptions
5 years ago
Sam
a11d16faa0
Add RequestPayment to wallet api
5 years ago
Sam
d962600f9c
Make flipStatus.ResultInfo and flipStatus.ErrorInfo pointers to easily check if they're nil
5 years ago
Sam
e22b187730
First attempt to add LoadFlip()
5 years ago
Sam
d99546ae79
Add upload and download methods to chat
5 years ago
Sam
597feee008
Add RemoveUser()
6 years ago
Sam
c468039d94
Add functions for adding groups of Admins, Owners, Readers, and Writers to teams
6 years ago
Sam
881d8cbde1
Add error type to API types
6 years ago
Sam
bbe5e9b8a5
Add MemberList() for teams, and make AddUser() return output from MemberList()
6 years ago
Sam
9d51bd0423
Correct interface description
6 years ago
Sam
00f5e77716
Add AddUser()
6 years ago
Sam
a7d58558b2
Add CreateTeam()
6 years ago
Sam
0a6f33e429
First pass at adding Team API stuff
6 years ago
Sam
6e94b343de
Update wallet types, and make wallet methods adhere to new structure
6 years ago
Sam
103b798008
Add additional types for payments
6 years ago
Sam
692a073417
Move wallet types into types.go, and standardize wallet stuff to more closely match chat stuff
6 years ago
Sam
0ea666392d
Structs held in ChatAPI need to be pointers in order to not be included in marshalled JSON
6 years ago
Sam
d870b1aa3b
Move Conversations and Offline from ChatAPI to result, where they belong
6 years ago
Sam
7cc8e14fe2
Move more types into types.go
6 years ago
Sam
9e443921c4
Update result struct to include stuff i forgot
6 years ago
Sam
143dde64f6
Added chat.Read(), along with Next() and Previous()
6 years ago
Sam
22f6125e36
Move more types into types.go and general cleanup
6 years ago
Sam
7c4a1b7ba4
Combine ChatIn and ChatOut structs to ChatAPI and move them to types.go
6 years ago