UNPKG

@ankimcp/anki-mcp-server

Version:

Model Context Protocol server for Anki - enables AI assistants to interact with your Anki flashcards

24 lines • 1.02 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.handleLogin = handleLogin; const tunnel_1 = require("../index.js"); const app_config_service_1 = require("../../app-config.service.js"); const config_1 = require("../../config/index.js"); const perform_login_1 = require("./perform-login"); async function handleLogin(cli, tunnelUrl) { const credentialsService = new tunnel_1.CredentialsService(); const validatedConfig = (0, config_1.loadValidatedConfig)({ tunnel: tunnelUrl }); const appConfigService = new app_config_service_1.AppConfigService(validatedConfig); const deviceFlowService = new tunnel_1.DeviceFlowService(appConfigService); cli.blank(); try { await (0, perform_login_1.performLogin)({ credentialsService, deviceFlowService, cli }); } catch (error) { cli.blank(); (0, perform_login_1.reportLoginError)(cli, error); cli.blank(); process.exit(1); } } //# sourceMappingURL=login.command.js.map