getsentry / getsentry/sentry-java

Drop captureUserFeedback, UserFeedback, UserFeedbackDialog, UserFeedbackButton

Aberta
#5,351 1 comentário 0 reações 0 responsáveis Ver no GitHub
Android Task User Feedbacks
Linguagem predominante
Kotlin
Estrelas
1.4k
Forks
478
Merge médio
3d 4h
PRs com merge (30d)
72

Descrição

### Description

Classes to delete

- UserFeedback — the old feedback type (deprecated). Replaced by io.sentry.protocol.Feedback.
- SentryUserFeedbackDialog — deprecated wrapper that extends SentryUserFeedbackForm. Already @ Deprecated.
- SentryUserFeedbackButton - deprecated
- SentryUserFeedbackButton (Compose) - deprecated

Methods to delete on Sentry.java

- Sentry.showUserFeedbackDialog() (3 overloads) — replaced by Sentry.feedback().show()
- Sentry.captureFeedback() (3 overloads) — replaced by Sentry.feedback().capture()
- Sentry.captureUserFeedback(UserFeedback) — replaced by Sentry.feedback().capture(Feedback)

Methods to delete on IScopes (and all implementations)

- captureUserFeedback(UserFeedback) — on IScopes, Scopes, NoOpScopes, NoOpHub, HubAdapter, HubScopesWrapper, ScopesAdapter, ISentryClient, SentryClient, NoOpSentryClient

Guia de contribuição

Abrir o guia de contribuição

Direção de pesquisa

Pesquise no repositório por UserFeedback, SentryUserFeedbackDialog, SentryUserFeedbackButton, captureUserFeedback e pelos métodos listados de Sentry e IScopes. Revise cada declaração e implementação, incluindo a variante Compose, e então execute as suítes de testes relevantes de Java e Android. A tarefa estará concluída quando as classes e APIs obsoletas forem removidas de forma consistente, sem referências remanescentes nem falhas nos testes.

Escrita pelo modelo de indexação a partir do texto da issue.

Avaliação

Stack de tecnologia
java, kotlin
Domínio
backend-api-design
Tipo de issue
Refatoração
Dificuldade
4/5
Tempo estimado
3-5 dias
Status de atividade
Pouca atividade
Clareza
Razoavelmente clara
Facilidade para iniciantes
48/100

Receba novas issues na sua caixa de entrada

Um resumo curto de issues do GitHub para quem está começando.