status-im/status-go

View on GitHub
protocol/requests/community_channel_share_url.go

Summary

Maintainability
A
0 mins
Test Coverage
D
60%
package requests

import (
    "github.com/status-im/status-go/eth-node/types"
)

type CommunityChannelShareURL struct {
    CommunityID types.HexBytes
    ChannelID   string
}

func (r *CommunityChannelShareURL) Validate() error {
    if len(r.CommunityID) == 0 {
        return ErrCheckPermissionToJoinCommunityInvalidID
    }

    return nil
}