refactor: split links controller into multiple controllers

This commit is contained in:
Sonny
2025-08-17 00:39:51 +02:00
parent 56b52adac0
commit 9ff3ca112c
16 changed files with 260 additions and 208 deletions

View File

@@ -99,7 +99,7 @@ type FaviconGetHead = {
type LinksCreateGetHead = {
request: unknown;
response: MakeTuyauResponse<
import('../app/links/controllers/links_controller.ts').default['showCreatePage'],
import('../app/links/controllers/delete_link_controller.js').default['showCreatePage'],
false
>;
};
@@ -110,14 +110,14 @@ type LinksPost = {
>
>;
response: MakeTuyauResponse<
import('../app/links/controllers/links_controller.ts').default['store'],
import('../app/links/controllers/delete_link_controller.js').default['store'],
true
>;
};
type LinksEditGetHead = {
request: unknown;
response: MakeTuyauResponse<
import('../app/links/controllers/links_controller.ts').default['showEditPage'],
import('../app/links/controllers/delete_link_controller.js').default['showEditPage'],
false
>;
};
@@ -128,7 +128,7 @@ type LinksIdPut = {
>
>;
response: MakeTuyauResponse<
import('../app/links/controllers/links_controller.ts').default['update'],
import('../app/links/controllers/delete_link_controller.js').default['update'],
true
>;
};
@@ -139,14 +139,14 @@ type LinksIdFavoritePut = {
>
>;
response: MakeTuyauResponse<
import('../app/links/controllers/links_controller.ts').default['toggleFavorite'],
import('../app/links/controllers/delete_link_controller.js').default['toggleFavorite'],
true
>;
};
type LinksDeleteGetHead = {
request: unknown;
response: MakeTuyauResponse<
import('../app/links/controllers/links_controller.ts').default['showDeletePage'],
import('../app/links/controllers/delete_link_controller.js').default['showDeletePage'],
false
>;
};
@@ -157,7 +157,7 @@ type LinksIdDelete = {
>
>;
response: MakeTuyauResponse<
import('../app/links/controllers/links_controller.ts').default['delete'],
import('../app/links/controllers/delete_link_controller.js').default['execute'],
true
>;
};