Browse Source

subscriptionChannels should not be exported

main
Sam 4 years ago
parent
commit
07f5168a6a
  1. 6
      chat.go
  2. 4
      types.go

6
chat.go

@ -63,7 +63,7 @@ func createFiltersString(channels []chat1.ChatChannel) string { @@ -63,7 +63,7 @@ func createFiltersString(channels []chat1.ChatChannel) string {
}
// Run `keybase chat api-listen` to get new messages coming into keybase and send them into the channel
func getNewMessages(k *Keybase, subs *SubscriptionChannels, execOptions []string) {
func getNewMessages(k *Keybase, subs *subscriptionChannels, execOptions []string) {
execString := []string{"chat", "api-listen"}
if len(execOptions) > 0 {
execString = append(execString, execOptions...)
@ -73,7 +73,7 @@ func getNewMessages(k *Keybase, subs *SubscriptionChannels, execOptions []string @@ -73,7 +73,7 @@ func getNewMessages(k *Keybase, subs *SubscriptionChannels, execOptions []string
stdOut, _ := execCmd.StdoutPipe()
execCmd.Start()
scanner := bufio.NewScanner(stdOut)
go func(scanner *bufio.Scanner, subs *SubscriptionChannels) {
go func(scanner *bufio.Scanner, subs *subscriptionChannels) {
for {
scanner.Scan()
var subType subscriptionType
@ -155,7 +155,7 @@ func (k *Keybase) Run(handlers Handlers, options *RunOptions) { @@ -155,7 +155,7 @@ func (k *Keybase) Run(handlers Handlers, options *RunOptions) {
walletCh := make(chan stellar1.PaymentDetailsLocal, channelCapacity)
errorCh := make(chan error, channelCapacity)
subs := &SubscriptionChannels{
subs := &subscriptionChannels{
chat: chatCh,
conversation: convCh,
wallet: walletCh,

4
types.go

@ -36,8 +36,8 @@ type Handlers struct { @@ -36,8 +36,8 @@ type Handlers struct {
ErrorHandler *func(error)
}
// SubscriptionChannels are passed to GetNewMessages to return data through channels
type SubscriptionChannels struct {
// subscriptionChannels are passed to getNewMessages to return data through channels
type subscriptionChannels struct {
chat chan chat1.MsgSummary
conversation chan chat1.ConvSummary
wallet chan stellar1.PaymentDetailsLocal

Loading…
Cancel
Save