refactor: removed newsletter routes
This commit is contained in:
		
							parent
							
								
									ae3febbcbd
								
							
						
					
					
						commit
						5855619d57
					
				
					 1 changed files with 1 additions and 29 deletions
				
			
		
							
								
								
									
										28
									
								
								server.py
									
										
									
									
									
								
							
							
						
						
									
										28
									
								
								server.py
									
										
									
									
									
								
							|  | @ -219,34 +219,6 @@ def unsubscribe(): | |||
|         app.logger.error(f"Error in unsubscribe endpoint: {e}") | ||||
|         return "Internal server error", 500 | ||||
| 
 | ||||
| @app.route("/newsletters", methods=["GET"]) | ||||
| def newsletters(): | ||||
|     """ | ||||
|     List all newsletters (newest first) with caching for better performance. | ||||
|     """ | ||||
|     try: | ||||
|         newsletters = get_newsletters_cached() | ||||
|         return render_template("newsletters.html", newsletters=newsletters) | ||||
|     except Exception as e: | ||||
|         app.logger.error(f"Error in newsletters endpoint: {e}") | ||||
|         return "Internal server error", 500 | ||||
| 
 | ||||
| @app.route("/newsletter/<int:newsletter_id>", methods=["GET"]) | ||||
| def newsletter_detail(newsletter_id): | ||||
|     """ | ||||
|     Show a single newsletter by its ID with caching. | ||||
|     """ | ||||
|     try: | ||||
|         newsletter = get_newsletter_by_id_cached(newsletter_id) | ||||
|          | ||||
|         if not newsletter: | ||||
|             return "Newsletter not found.", 404 | ||||
| 
 | ||||
|         return render_template("newsletter_detail.html", newsletter=newsletter) | ||||
|     except Exception as e: | ||||
|         app.logger.error(f"Error in newsletter_detail endpoint: {e}") | ||||
|         return "Internal server error", 500 | ||||
| 
 | ||||
| @app.route("/admin/clear-cache", methods=["POST"]) | ||||
| def clear_cache(): | ||||
|     """Admin endpoint to clear newsletter cache""" | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue
	
	 Cipher Vance
						Cipher Vance