Error Handling for ThreadViewModel