github.com/status-im/status-go@v1.1.0/signal/events_community_reevaluation.go (about) 1 package signal 2 3 const ( 4 MemberReevaluationStatus = "community.memberReevaluationStatus" 5 ) 6 7 type ReevaluationStatus uint 8 9 const ( 10 None ReevaluationStatus = iota 11 InProgress 12 Done 13 ) 14 15 type CommunityMemberReevaluationSignal struct { 16 CommunityID string `json:"communityId"` 17 Status ReevaluationStatus `json:"status"` 18 } 19 20 func SendCommunityMemberReevaluationStarted(communityID string) { 21 send(MemberReevaluationStatus, CommunityMemberReevaluationSignal{CommunityID: communityID, Status: InProgress}) 22 } 23 24 func SendCommunityMemberReevaluationEnded(communityID string) { 25 send(MemberReevaluationStatus, CommunityMemberReevaluationSignal{CommunityID: communityID, Status: Done}) 26 }