Unexpected unknown-error is returned

Đang mở
#371 1 bình luận 0 reaction 0 người được giao Xem trên GitHub

Maintainer thường phản hồi trong vòng 1 ngày

Chưa có ai nhận issue này.

Đánh giá

Độ khó
5/5
Thời gian dự kiến
Hơn một tuần
Mức phù hợp với người mới
32/100
Loại issue
Lỗi
Độ rõ ràng
Cần làm rõ
Mức độ hoạt động
Đình trệ
Công nghệ
csharp
Lĩnh vực
api, backend-api-design

Hướng nghiên cứu

Bắt đầu từ SubscribeToTopicAsync và theo dõi cách các phản hồi lỗi FCM trở thành các ngoại lệ SDK. Các kết quả được đề xuất trong issue là các hằng số lỗi công khai hoặc giữ lại thông tin chi tiết về lỗi FCM; khi hoàn tất, các phản hồi lỗi không xác định phải cho phép bên gọi xử lý được, bao gồm cả việc chúng có thể thử lại hay là lỗi vĩnh viễn.

Do mô hình lập chỉ mục viết ra từ nội dung của issue.

Mô tả

needs-triage

I use SubscribeToTopicAsync method to add tokens to topic and sometimes get errors. Some of them are easy to understand (registration-token-not-registered), but sometimes I see undocumented unknown-error. I do not how to handle it and my background job makes more and more attempts to add such tokens to topic.

I suggest

  1. Make constants like invalid-argument, registration-token-not-registered public. Or (which is event better) at as a simple proxy, do not add any additional error mapping, do not add any layers and abstractions over the fcm api
  2. Do not swallow info about unknown errors for my code to be able to handle them. For now I do not known what to do with such errors. Are they retriable, are they permanent? Who knows
Ngôn ngữ chính
C#
Star
407
Fork
147
Merge trung bình
1 ngày 3 giờ
Pull request đã merge (30 ngày)
10

Chuẩn bị môi trường

Bắt đầu từ đâu

  1. Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
  2. Bình luận trên issue rằng bạn sẽ nhận — tránh hai người làm cùng một việc.
  3. Fork repository và làm thay đổi trên một nhánh.
  4. Mở pull request có tham chiếu số hiệu của issue.

Issue khác của firebase/firebase-admin-dotnet

Tất cả issue của firebase/firebase-admin-dotnet

Issue tương tự

Thêm issue về C#

Nhận issue mới trong hộp thư của bạn

Bản tóm tắt ngắn những issue GitHub phù hợp với người mới.