mirror of
https://github.com/logos-messaging/logos-messaging-nim.git
synced 2026-01-20 14:53:07 +00:00
add EligibilityStatusCode type
This commit is contained in:
parent
ebf11dc318
commit
b26606c6e2
@ -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"))
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user