Rough Campaign module skeleton.

This commit is contained in:
2026-07-22 18:42:08 +03:00
parent b8ffacd916
commit 67a04ef82f
10 changed files with 237 additions and 50 deletions
+16
View File
@@ -0,0 +1,16 @@
from typing import Optional
from .data import (
CampaignData,
Campaign,
EarnedReward,
)
class CampaignRegistry:
VERSION = CampaignData.VERSION
def __init__(self, data: CampaignData):
self.data = data
async def init(self):
await self.data.init()