MM-15186: Migrate "WebHook.GetOutgoingByTeam" to Sync by defa (#10707)

This commit is contained in:
Puneeth Reddy
2019-04-26 12:20:36 -07:00
committed by Hanzei
parent 8252eab5da
commit 9f9620b4c8
6 changed files with 48 additions and 45 deletions

View File

@@ -108,7 +108,12 @@ func listWebhookCmdF(command *cobra.Command, args []string) error {
incomingResult <- store.StoreResult{Data: incomingHooks, Err: err}
close(incomingResult)
}()
outgoingResult := app.Srv.Store.Webhook().GetOutgoingByTeam(team.Id, 0, 100000000)
outgoingResult := make(chan store.StoreResult, 1)
go func() {
outgoingHooks, err := app.Srv.Store.Webhook().GetOutgoingByTeam(team.Id, 0, 100000000)
outgoingResult <- store.StoreResult{Data: outgoingHooks, Err: err}
close(outgoingResult)
}()
if result := <-incomingResult; result.Err == nil {
CommandPrettyPrintln(fmt.Sprintf("Incoming webhooks for %s (%s):", team.DisplayName, team.Name))