Newer
Older
1001
1002
1003
1004
1005
1006
1007
1008
1009
1010
1011
1012
1013
1014
1015
1016
1017
1018
1019
1020
1021
1022
1023
if subscriptionId > maxUserSubscriptionId {
maxUserSubscriptionId = subscriptionId
}
subscriptionIdStr := strconv.Itoa(subscriptionId)
for i := 0; i < len(user.UserEventCriteria); i++ {
switch user.UserEventCriteria[i] {
case ENTERING:
userSubscriptionEnteringMap[user.Address] = subscriptionIdStr
case LEAVING:
userSubscriptionLeavingMap[user.Address] = subscriptionIdStr
case TRANSFERRING:
userSubscriptionTransferringMap[user.Address] = subscriptionIdStr
default:
}
}
userSubscriptionMap[strconv.Itoa(subscriptionId)] = user.Address
}
}
nextUserSubscriptionIdAvailable = maxUserSubscriptionId + 1
}