Na atividade 5 (Interceptador) conseguimos controlar a barra de loading (start e stop) para requisições do back-end. Só que a barra de loading não pára quando ocorre o click mais de uma vez na curtida de uma foto. Ou seja, no método like() do arquivo photo.service.ts, usamos catchError para tratar uma exceção do back('304'). Como não sou um especialista em javascript/typescript (ainda, porque quero fazer com vocês os cursos) não consegui resolver, mas acho que esse mesmo tratamento (usando catchError com pipe) deve ser feito no loading.interceptor.ts, no método intercept.