MCPcopy Create free account
hub / github.com/chokcoco/iCSS / saveAnalysisToDatabase

Method saveAnalysisToDatabase

MCP/scripts/fetch-issues.js:511–539  ·  view source on GitHub ↗
(issueNumber, analysis)

Source from the content-addressed store, hash-verified

509 }
510
511 async saveAnalysisToDatabase(issueNumber, analysis) {
512 const insertSQL = `
513 INSERT OR REPLACE INTO article_analysis
514 (issue_number, css_properties, techniques, complexity_level,
515 browser_support, use_cases, code_snippets, demo_links, related_articles)
516 VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?)
517 `;
518
519 return new Promise((resolve, reject) => {
520 this.db.run(
521 insertSQL,
522 [
523 issueNumber,
524 analysis.css_properties,
525 analysis.techniques,
526 analysis.complexity_level,
527 analysis.browser_support,
528 analysis.use_cases,
529 analysis.code_snippets,
530 analysis.demo_links,
531 analysis.related_articles
532 ],
533 function(err) {
534 if (err) reject(err);
535 else resolve();
536 }
537 );
538 });
539 }
540
541 async saveIssuesToDatabase(issues) {
542 console.log('💾 Saving and analyzing issues...');

Callers 1

updateRelatedArticlesMethod · 0.95

Calls 1

runMethod · 0.45

Tested by

no test coverage detected