/
/
/
1"""Setup flow for the OneDrive filesystem provider."""
2
3from __future__ import annotations
4
5from typing import TYPE_CHECKING
6
7from music_assistant.providers.filesystem_cloud.base import run_cloud_setup
8
9from .auth import authorize
10
11if TYPE_CHECKING:
12 from music_assistant.models.setup_flow import SetupSession
13
14
15async def run_setup(session: SetupSession) -> None:
16 """Run the OneDrive setup flow: content type, OAuth credentials and root folder."""
17 await run_cloud_setup(session, authorize)
18