Commit Graph

144 Commits

Author SHA1 Message Date
Sam 0feb664405 Remove wallet and convs from options, and instead automatically enable them if the correct handlers are present 2020-03-02 22:02:21 -05:00
Sam ca2a1fdf25 Remove custom types 2020-02-29 10:12:15 -05:00
Sam c031c36a00 Move types to types.go 2020-02-29 00:49:50 -05:00
Sam 5f211c7a90 Add support for new-conversation events 2020-02-29 00:39:22 -05:00
Sam 3bcca84908 Allow different types of notifications to come through separate channels 2020-02-29 00:24:40 -05:00
Sam 93daa56db1 Add GetConversations() 2020-02-16 23:49:58 -05:00
Sam c272c05092 Add GetConversations 2020-02-16 23:21:20 -05:00
Sam 67ffd89a00 Add delete message funcs 2020-02-16 22:14:44 -05:00
Sam 97adac7fa4 Remove chat.React() 2020-02-16 22:08:15 -05:00
Sam e24450a0af Add ReactByChannel and ReactByConvID 2020-02-16 22:00:04 -05:00
Sam 5bcd11703a Change the word To to By since it seems to make more sense 2020-02-16 21:53:59 -05:00
Sam c4f06fa79b Remove chat.Edit 2020-02-16 16:11:56 -05:00
Sam b50d3bcfa2 Clean up some of the comments 2020-02-16 16:09:08 -05:00
Sam b55e4b8315 Add Edit funcs 2020-02-16 15:59:37 -05:00
Sam 450f2c1558 Add method arg to SendMessage 2020-02-16 15:58:44 -05:00
Sam 219ef492f5 Remove chat.Reply 2020-02-16 15:52:30 -05:00
Sam 26e487659c Ephemeral duration should be optional 2020-02-16 15:38:25 -05:00
Sam 3faadfd076 Add ReplyToChannel and ReplyToConvID, and attempt to fix ephemeral sends 2020-02-16 15:22:47 -05:00
Sam d791203856 Add SendEphemeralToChannel and SendEphemeralToConvID 2020-02-16 14:48:13 -05:00
Sam 285567309a Add SendMessageToConvID 2020-02-16 14:07:26 -05:00
Sam 4e2656445c Add SendMessage and SendMessageToChannel, and the necessary types to go with them 2020-02-16 14:01:39 -05:00
Sam 0cfaa93505 Change Channel to use chat1.Channel 2020-01-29 17:07:42 -05:00
Sam 6d85c97e05 Add avdl compiled types 2020-01-29 16:19:18 -05:00
Sam c90ef2c03a Allow specifying revision on kvstore methods 2020-01-23 16:49:12 -05:00
Sam b83a1e0227 Add delete method for kvstore 2020-01-22 08:35:24 -05:00
Sam 3b4b5b66fd Add put method for kvstore 2020-01-22 07:58:32 -05:00
Sam 63f9ef1ee2 Add Get method to kvstore 2020-01-17 17:00:53 -05:00
Sam 14c7ec6cec Add Keys method to kvstore 2020-01-17 16:38:53 -05:00
Sam 77e35028fa Add initial support for Keybase's kv store api 2020-01-17 13:55:21 -05:00
haukened ae285fd0ce added Username to wResult to support reverse wallet lookups 2020-01-14 11:06:49 -07:00
haukened c8c20dc28f added StellarUser function to perform reverse wallet lookups for keybase users 2020-01-14 11:06:30 -07:00
haukened 8a5685459a added support for SendEphemeral 2020-01-03 13:29:46 -07:00
Sam 0f7a350f1a Add error handling to general example 2019-12-24 01:02:32 -05:00
Sam 207ad74bdd Previous commit didn't work and broke other things. This is a different implementation to fix the same problems. 2019-12-23 22:27:49 -05:00
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.
2019-12-20 08:29:02 -05:00
Sam c4525fe850 add UserCard() 2019-12-03 16:49:55 -05:00
Sam a37a0609eb add ListUserMemberships() 2019-11-30 19:04:07 -05:00
Sam 3e22b70efa Minor docs formatting update 2019-11-27 15:42:09 -05:00
Sam 4b1fcae196 Add devices field to UserLookup 2019-11-27 15:35:40 -05:00
Sam c2f6e6954d Add UserLookup() 2019-11-27 15:10:17 -05:00
Sam b247e10f1b Add additional fields to advertisemend methods 2019-11-04 08:19:19 -05:00
Sam 7263387124 Add AdvertiseCommand example to docs 2019-11-03 23:51:33 -05:00
Sam bab44f8b9e Add inputs to ChatList() method on keybase interface 2019-11-03 23:27:09 -05:00
Sam 2e7df5deef Add bot advertisement methods 2019-11-03 23:24:46 -05:00
Sam 972d197182 Add support for receiving chat replies 2019-10-31 10:37:37 -04:00
Sam b00e56e8dd Create new jsonData var with every new message instead of reusing the same var. This fixes the bug where IsEphemeral is true for every message after one ephemeral message is received, and probably countless other unknown bugs. 2019-10-22 23:44:10 -04:00
rudi d6fe3a07cd Add Attachment and Object to types.go 2019-10-21 08:27:12 -04:00
Sam e51bcca5ba Attempt to make the getID func more 32-bit friendly 2019-10-17 21:47:43 -04:00
Sam a9e004c8b3 Consolidate different member-type structs into one member struct 2019-10-15 23:41:51 -04:00
Sam 4ccaf4c45a Add Reply() 2019-10-09 21:41:46 -04:00