code/homework/server/service/tabsService.js
2024-12-20 19:37:43 +08:00

34 lines
645 B
JavaScript

// services/tabsService.js
import TabsModel from '../model/TabsModel.js';
async function getTabs() {
return await TabsModel.getAllTabs();
}
async function addTab(tab) {
await TabsModel.addTab(tab);
}
async function findTabByTitle(title) {
return await TabsModel.findTabByTitle(title);
}
async function findTabById(id) {
return await TabsModel.getTabById(id);
}
async function updateTab(tabKey, updatedTab) {
await TabsModel.updateTab(tabKey, updatedTab);
}
async function deleteTab(tabKey) {
await TabsModel.deleteTab(tabKey);
}
export default {
getTabs,
addTab,
updateTab,
deleteTab,
findTabByTitle,
findTabById
};