Merge branch 'pydantic' of https://github.com/NiceAesth/pomice into pydantic

This commit is contained in:
NiceAesth 2024-02-23 15:24:02 +02:00
commit 1474f858fa
2 changed files with 6 additions and 4 deletions

View File

@ -1,7 +1,9 @@
from pydantic import Field
from typing import Literal
from typing import Union
from pydantic import Field
from pydantic import TypeAdapter
from pomice.models import BaseModel
from pomice.models import LavalinkVersion
from pomice.models import LavalinkVersion3Type

View File

@ -23,8 +23,6 @@ from discord.ext import commands
from websockets import client
from websockets import exceptions
from pomice.models.payloads import ResumePayloadType, ResumePayloadV4
from . import __version__
from . import applemusic
from . import spotify
@ -44,6 +42,8 @@ from .routeplanner import RoutePlanner
from .utils import ExponentialBackoff
from .utils import NodeStats
from .utils import Ping
from pomice.models.payloads import ResumePayloadType
from pomice.models.payloads import ResumePayloadV4
from pomice.models.version import LavalinkVersion
if TYPE_CHECKING:
@ -303,7 +303,7 @@ class Node:
return
data = ResumePayloadType(
version=self._version, timeout=self._resume_timeout, resuming_key=self._resume_key
version=self._version, timeout=self._resume_timeout, resuming_key=self._resume_key,
).model_dump()
if isinstance(data, ResumePayloadV4):