mirror of
https://github.com/toeverything/AFFiNE.git
synced 2026-07-17 18:16:15 +08:00
7c24b2521a
#### PR Dependency Tree * **PR #14251** 👈 This tree was auto-generated by [Charcoal](https://github.com/danerwilliams/charcoal) <!-- This is an auto-generated comment: release notes by coderabbit.ai --> ## Summary by CodeRabbit * **New Features** * Current user profile now exposes access tokens, revealed tokens, and detailed calendar accounts/subscriptions. * Workspace now exposes permissions, calendars, calendar events, and a workspace-scoped blob upload part URL. * New document-update mutation for applying doc updates. * **API Changes** * validateAppConfig is now a query (mutation deprecated). * Several legacy top-level calendar/blob endpoints deprecated in favor of user/workspace fields. * **Refactor** * Calendar, blob-upload and access-token surfaces reorganized to use user/workspace-centric fields. <sub>✏️ Tip: You can customize this high-level summary in your review settings.</sub> <!-- end of auto-generated comment: release notes by coderabbit.ai -->
40 lines
1.1 KiB
TypeScript
40 lines
1.1 KiB
TypeScript
import './config';
|
|
|
|
import { Module } from '@nestjs/common';
|
|
|
|
import { AuthModule } from '../../core/auth';
|
|
import { PermissionModule } from '../../core/permission';
|
|
import { WorkspaceModule } from '../../core/workspaces';
|
|
import { CalendarController } from './controller';
|
|
import { CalendarCronJobs } from './cron';
|
|
import { CalendarOAuthService } from './oauth';
|
|
import { CalendarProviderFactory, CalendarProviders } from './providers';
|
|
import {
|
|
CalendarAccountResolver,
|
|
CalendarMutationResolver,
|
|
CalendarServerConfigResolver,
|
|
UserCalendarResolver,
|
|
WorkspaceCalendarEventsResolver,
|
|
WorkspaceCalendarResolver,
|
|
} from './resolver';
|
|
import { CalendarService } from './service';
|
|
|
|
@Module({
|
|
imports: [AuthModule, PermissionModule, WorkspaceModule],
|
|
providers: [
|
|
...CalendarProviders,
|
|
CalendarProviderFactory,
|
|
CalendarService,
|
|
CalendarOAuthService,
|
|
CalendarCronJobs,
|
|
CalendarServerConfigResolver,
|
|
UserCalendarResolver,
|
|
CalendarAccountResolver,
|
|
WorkspaceCalendarResolver,
|
|
WorkspaceCalendarEventsResolver,
|
|
CalendarMutationResolver,
|
|
],
|
|
controllers: [CalendarController],
|
|
})
|
|
export class CalendarModule {}
|