catchError(): Handles errors emitted by the source observable and returns a new observable or throws an error.
retry(): Resubscribes to the source observable a specified number of times if an error occurs.
catchError(): Handles errors emitted by the source observable and returns a new observable or throws an error.
retry(): Resubscribes to the source observable a specified number of times if an error occurs.