status-im/status-go

View on GitHub
protocol/pushnotificationclient/client.go

Summary

Maintainability
D
2 days
Test Coverage
C
73%

File client.go has 1239 lines of code (exceeds 900 allowed). Consider refactoring.
Open

package pushnotificationclient

import (
    "bytes"
    "context"
Severity: Major
Found in protocol/pushnotificationclient/client.go - About 1 day to fix

    Client has 67 methods (exceeds 21 allowed). Consider refactoring.
    Open

    type Client struct {
        persistence        *Persistence
        messagePersistence MessagePersistence
    
        config *Config
    Severity: Major
    Found in protocol/pushnotificationclient/client.go - About 1 day to fix

      There are no issues that match your filters.

      Category
      Status