diff --git a/waku/incentivization/common.nim b/waku/incentivization/common.nim index 79fcf1645..4dd1d3508 100644 --- a/waku/incentivization/common.nim +++ b/waku/incentivization/common.nim @@ -2,8 +2,12 @@ import std/options import waku/incentivization/[rpc, eligibility_manager] +type EligibilityStatusCode* = enum + SUCCESS = uint32(200) + PAYMENT_REQUIRED = uint32(402) + proc init*(T: type EligibilityStatus, isEligible: bool): T = if isEligible: - EligibilityStatus(statusCode: uint32(200), statusDesc: some("OK")) + EligibilityStatus(statusCode: uint32(EligibilityStatusCode.SUCCESS), statusDesc: some("OK")) else: - EligibilityStatus(statusCode: uint32(402), statusDesc: some("Payment Required")) + EligibilityStatus(statusCode: uint32(EligibilityStatusCode.PAYMENT_REQUIRED), statusDesc: some("Payment Required"))