def handle_cancel(args): settings = get_updated_settings(args) integrations_service = Integrations(settings) result = integrations_service.cancel_integration(args.id) if result: success("Integration with id '%s' cancelled successfully" % args.id) else: error("Failed to cancel integration with id '%s'" % args.id)
def handle_integrations(args): settings = get_updated_settings(args) bot_id = None if args.bot: bot_id = get_bot(settings, args).id integrations = Integrations(settings, bot_id=bot_id) IntegrationsPrinter.print_integrations(integrations.get_all())
def handle_integrate(args): settings = get_updated_settings(args) bot = get_bot(settings, args) config.tty = args.no_tty integrations_service = Integrations(settings, bot_id=bot.id) integration = integrations_service.integrate() if args.wait: add_watcher(integrations_service, integration, bot.name, args.interval) else: success("Integration number '%s' for bot '%s' posted successfully" % (integration.number, bot.name)) info("Integration ID '%s" % integration.id)
def handle_running(args): settings = get_updated_settings(args) integrations_service = Integrations(settings) IntegrationsPrinter.print_running(integrations_service.get_running_integration())
def handle_running(args): settings = get_updated_settings(args) integrations_service = Integrations(settings) IntegrationsPrinter.print_running( integrations_service.get_running_integration())