Kernel Planckster or Websat Planckster give back responses that are either successful (True, etc.) or not successful (False, error). The components need to be aware of this and render the error cases correctly, without crashing or breaking. All error cases will contain: an error code, an error message, an error type. So you can assume the component can have access to these parameters.
So for all functionalities, please make sure of this. In particular:
ResearchContextPage ("CardPage"):
List Research Contexts: what happens if the response from KP/WP is an error? (e.g., research contexts couldn't be retrieved because of X)
New research context: same
ConversationPage:
List Conversations: what happens if the response from KP/WP is an error? (e.g., conversations couldn't be retrieved because of X)
New Conversation: what if the response from KP is an error? (e.g., conversation couldn't be created because of X)
Kernel Planckster or Websat Planckster give back responses that are either successful (True, etc.) or not successful (False, error). The components need to be aware of this and render the error cases correctly, without crashing or breaking. All error cases will contain: an error code, an error message, an error type. So you can assume the component can have access to these parameters.
So for all functionalities, please make sure of this. In particular:
ResearchContextPage ("CardPage"):
ConversationPage:
ChatPage: