import { Component, signal } from '@angular/core';
import { Router, RouterModule, RouterOutlet } from '@angular/router';
import { FmodeParse, WxworkAuth } from 'fmode-ng/core';

@Component({
  selector: 'app-root',
  standalone: true,
  imports: [RouterOutlet,RouterModule],
  templateUrl: './app.html',
  styleUrl: './app.scss',
  // providers:[AuthService]
})
export class App {
  protected readonly title = signal('yss-project');

  constructor(
    private router: Router
  ){
    this.initParse();
    this.initAuth();
  }

  // 初始化Parse配置
  private initParse(): void {
    try {
      // 设置默认后端配置，替代原有Parse
      const Parse = FmodeParse.with("nova");
      console.log('✅ FmodeParse 初始化成功');
    } catch (error) {
      console.error('❌ FmodeParse 初始化失败:', error);
    }
  }

  // 初始化企业微信认证
  private initAuth(): void {
    try {
      // 可以在这里做一些全局的认证配置
      console.log('✅ 企业微信认证模块初始化成功');
    } catch (error) {
      console.error('❌ 企业微信认证初始化失败:', error);
    }
  }
}