Files
core/packages/api-client/controllers/index.ts
c8667ec5e2 feat: newsletter subscribe (#968)
* feat: subscribe newsletter

Signed-off-by: Innei <tukon479@gmail.com>

* feat(subscribe): send email

Signed-off-by: Innei <tukon479@gmail.com>

* fix(template): email template override

Signed-off-by: Innei <tukon479@gmail.com>

* fix: newsletter template props

Signed-off-by: Innei <tukon479@gmail.com>

* fix: get master inside

Signed-off-by: Innei <tukon479@gmail.com>

* feat: add sort

Signed-off-by: Innei <tukon479@gmail.com>

* feat(api-client): add subscribe controller

Signed-off-by: Innei <tukon479@gmail.com>

---------

Signed-off-by: Innei <tukon479@gmail.com>
2023-02-13 15:15:13 +08:00

87 lines
1.8 KiB
TypeScript

import { AggregateController } from './aggregate'
import { CategoryController } from './category'
import { CommentController } from './comment'
import { LinkController } from './link'
import { NoteController } from './note'
import { PageController } from './page'
import { PostController } from './post'
import { ProjectController } from './project'
import {
RecentlyAttitudeEnum,
RecentlyAttitudeResultEnum,
RecentlyController,
} from './recently'
import { SayController } from './say'
import { SearchController } from './search'
import { ServerlessController } from './severless'
import { SnippetController } from './snippet'
import { SubscribeController } from './subscribe'
import { TopicController } from './topic'
import { UserController } from './user'
export const allControllers = [
AggregateController,
CategoryController,
CommentController,
LinkController,
NoteController,
PageController,
PostController,
ProjectController,
RecentlyController,
TopicController,
SayController,
SearchController,
SnippetController,
ServerlessController,
SubscribeController,
UserController,
]
export const allContollerNames = [
'aggregate',
'category',
'comment',
'link',
'note',
'page',
'post',
'project',
'topic',
'recently',
'say',
'search',
'snippet',
'serverless',
'subscribe',
'user',
// alias,
'friend',
'master',
'shorthand',
] as const
export {
AggregateController,
CategoryController,
CommentController,
LinkController,
NoteController,
PageController,
PostController,
ProjectController,
RecentlyController,
SayController,
SearchController,
SnippetController,
ServerlessController,
SubscribeController,
UserController,
TopicController,
// Enum
RecentlyAttitudeEnum,
RecentlyAttitudeResultEnum,
}