Add network service methods

This commit is contained in:
Alex Holliday
2025-06-09 12:56:45 +08:00
parent e8a4496199
commit eb79eef2a2
+15
View File
@@ -1034,6 +1034,21 @@ class NetworkService {
// Fallback to original behavior for backward compatibility
return this.axiosInstance.post(`/settings/test-email`, { to });
}
async createNotification(config) {
const { notification } = config;
return this.axiosInstance.post(`/notifications`, notification);
}
async getNotificationsByTeamId(config) {
const { teamId } = config;
return this.axiosInstance.get(`/notifications/team/${teamId}`);
}
async deleteNotificationById(config) {
const { id } = config;
return this.axiosInstance.delete(`/notifications/${id}`);
}
}
export default NetworkService;